I live in a town of ~15k people in a Southern state, and I have symmetric gigabit. Granted, I pay ~$110/mo, but I have the option of symmetric 300Mbps for ~$50/mo. Neither plan has a data cap.
Then again, I chose my home based on the local ISPs' physical network topology. I didn't rely on their service maps, either - I physically went to their installation folks and got a copy of their maps.
Monkeybrains is my favorite ISP, I currently use them. Affordable and reliable. A couple hiccups over the past few years (my internet speed was cut by 80-90% for a day or two) but resolved with a phone call. Nothing so bad as Comcast regularly becoming nigh-unusable at peak times.
I pay around $35/mo for 100Mbps symmetric using a microwave satellite on my house's roof.