As a non-American, I’m very confused by this. If it’s a town, it’s not rural by definition. Because, you-know, it’s urban.
Also, could we get a definition of town vs small town. Do you not have the concept of a village? (Village in the UK would be a settlement with a population of a couple of thousand, with usually a pub, local shop, maybe a post office and primary school if you’re lucky).
The town by my camp is about that size, 900 souls, and that includes a great deal of surrounding area. We have a general store/gas station, restaurant, mechanic, hair place (still open?), Post Office, fire station (unmanned I think?), two churches, halfway house, tiny school of some sort and a Dollar General, two “cities” 20-miles in either direction. Most of those 900 souls are in the surrounding country.
I would think this is OP’s definition of “village”. There are smaller places in between those two cities, but Holt is the “big” one.
OP: We don’t use the term “village” in America. “Small town” can be a confusing term as that may mean what I described, or it might mean 30,000 people in a suburb attached to a larger town. Or, it might mean any amount of people at all. 🤷🏻