I grew up in a small town with a population of 10,000 people. Could not wait to go to college and be with large numbers of more intelligent and attractive people. I feel your pain.
Now that I'm married, middle aged, and with a kid in junior high, I sometimes think about my old hometown and how it would be more tolerable today. But that is because I'm not out and about trying to go and meet other single people. Note though I said tolerable. I still prefer the metropolitan area I live in. I live around people who value education more, are more accomplished in their fields, are more physically fit, and are interested in being more achievement oriented. My kinda crowd!
Reminds me of my 10 year high school reunion. Saw this guy Brad, super nice guy I hadn't seen in the intervening 10 years. He asked me what I had been up to, and I talked about going to college, law school, working big hours, moving a number of times and how I enjoyed living in a big city as a single guy. Then I asked Brad about what he had been up to.... "Well, graduated high school, stayed in (said small town) went to work at the local manufacturing plant , got married, have two kids with one on the way. Things are great!"
Not for me!!! But he was happy, so different strokes for different folks.
You definitely need to make a move. But in the interim, you may want to explore local singles groups that are sponsored by churches. Not everyone that goes to church is super religious, but many recognize it for what it is, a community gathering place with other people of similar moral values. I'll bet there are a few single ladies that would be worth at least a first date.
Best of success. Another example of having a 'stache which puts you in a position to explore other options.