While developing some templates for sale a while ago, I realized it was nearly impossible to find quality images that were inexpensive and freely redistributable. If you’re a decent photographer, you can just take photos yourself, but the photos I was looking for required people in specific situations or objects I didn’t have, and I had next-to-no-budget for stock imagery, not to mention the added cost of a license for redistribution.
After a little digging, I found the sites below had the best options.
All of the photos I have come across on this site have been freely redistributable. There is a great selection of people, object and environment photos, ideal for use in templates.
Most of the photos here are freely redistributable. Be sure to check the license on each image before using -- some images require attribution, some are public domain. This is a great resource if you are looking for photos of a specific location or famous person.
The photos of people on this site aren't that great, but you can find a good selection of objects, landscapes and textures here.
Unsplash is fairly new website that posts new photos every 10 days to use however you like. At this point, I’m not sure if the library of photos will build over time, or if old photos are replaced with new photos each week, which is why I didn’t include it in the count for the title of this post.
The photos on this site are extremely modern and well-styled, but random. It’s a great resource to use in order to build a small library of quality photos.