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).
My uncle lives up in Omak
https://en.m.wikipedia.org/wiki/Omak,_Washington
This is a small town. We don’t call them villages, we call them towns for some reason.
Technically speaking, Omak is a city actually. But pretty much everyone will call it a town around here.
The word village implies community, and we don’t do that kinda thing in the states.
We’re in the Philly burbs and it’s known as a Village.