I live in a small town of about 1,000 people. There's no place in town to buy film, we have very few stores. Within a 20 minute drive I can be in 2 different towns with populations of between 15,000 and 35,000. The local Wal-Marts carry Fuji Superia in 200 and 400 varieties (35mm) and Instax mini. Walgreens carries Fuji Superia in 200 and 400 varieties, plus store brand in the same speeds, all in 35mm.
Within a 30 minute drive I can be in two different cities of 100,000 each. One is a wasteland, with no camera stores at all (you can go to the electronics stores and buy those other kinds of cameras), the other has a single camera store that carries next to no film and has astronomical prices.
I work an hour away in the capital city, Springfield. About 7 miles down the freeway from where I work is a solitary camera shop in a strip mall. They typically carry:
- Kodak 400 (35mm)
- Some Fuji APS film
- Kodak Portra 160 and 400 (35mm/120)
- Kodak T-Max 100 and 400 (35mm/120)
- Ilford FP4+ (35mm, not sure about 120)
- Ilford HP5+ (35mm/120)
- Ilford Delta 100, 400, and 3200 (35mm)
- AgfaPhoto Precisa CT 100 (35mm)
- Provia 100F (35mm/120)
I mainly shoot slide film, and their film is about 50% more expensive than mail order, so I usually do mail order. The occasional roll of B&W or CN film will come from this camera store, although I'm really liking the Portra 800 in 120 for available light photography (but that's mail order).
They have a lab at their main store in St. Louis, and can handle E-6, C-41, and B&W. About the only thing they can't do is push/pull C-41 films, they're not set up for that but they can push/pull E-6 and B&W. Oh, and I actually get negatives back from them (when I shoot negatives), unlike the big box stores that only give you back a CD and prints.