I live in a part agri, part retirement, part leftover small town in the south. The community is made from those who have been left behind as the farms get ever smaller and better at producing more for less workforce, retired wealthy people who choose to live in the pretty buildings in a semi rural location on the outskirts, and the very few who manage to find decent usually skilled employment.
Most of the somewhere inbetweens live out of town, commuting to the more diverse cities in the county.
However, I accept that this place is somewhat unusual, compared to many smaller towns I've been to/ lived in over the years.