My not particularly large community has a Menard's and a decent lumber yard (that also sells nice hardware items) and a place ~10 miles away that you can order whatever from.
I sort of hate Menard's, but they do charge a lot less than the better builder stores.
Another small town I've lived in had a Home Depot and a higher end builder store right across the street.