A large town or small city with a population between about 6,000 and 30,000. Such an area is often called a "small town", inaccurately, by people from much bigger cities. A resident of a true small town knows that "small" means having fewer than five restaurants and socializing in the only grocery store's parking lot.
William: "This small town doesn't have Olive Garden, there is only one Starbucks, and the mall is only one level!"
Chris: "You're in a city boy's small town. Where I'm from, girls put on makeup and fix their hair before going to Waffle House."