Here is a comprehensive list of web sites that provide free stock images, icons and web graphics. Feel free to comment on any you think I have missed. Enjoy!

Stock Photography

  1. Stock.xchng
  2. Free Photos Bank
  3. Free Digital Photos
  4. Open Photo
  5. Dreamstime
  6. 123rf.com
  7. Free Pixels
  8. Free Media Go
  9. Can Stock Photo
  10. Foto Search Stock Photography
  11. Go Graph Image & Graphics Gallery
  12. Canva
  13. Barewalls Posters and Prints

Textures

  1. Texture Lovers
  2. Texture King
  3. grsites.com
  4. 2textured
  5. Mayang.com
  6. Background Labs
  7. Subtle Patterns
  8. Transparent Textures
  9. Texture Mate

A Little Bit of Everything

  1. Bittbox
  2. Web Resource Depot
  3. Dezignus
  4. Deviant Art
  5. Designshard
  6. Web Design Ledger
  7. Dream CSS
  8. Noupe
  9. Six Revisions
  10. Naldz Graphics
  11. Smashing Magazine
  12. 1st Web Designer
  13. Instant Shift

Icons

  1. Icon Finder
  2. Vista Icons
  3. Icon Factory
  4. Dry Icons
  5. Icon Drawer
  6. Icon Pot
  7. Iconspedia
  8. Mezzoblue
  9. Very Icon
  10. Icon Bulk
  11. Icons.mysitemyway

Have I missed your favourite? Feel free to have your say!