Find a small town

Every small town in the U.S. with 1,000 to 50,000 people, plus unincorporated communities of 2,500 or more, with the numbers Frank and Dave's book says to check.

    Browse by state

    What counts as a small town here

    An incorporated city, town or village (in New England, a town) with 1,000 to 50,000 people in the Census Bureau's 2025 estimates, or an unincorporated community with 2,500 to 50,000 people in the Census survey. We leave out suburbs: places that run into a bigger city's built-up area. That's 7,600 places across the country, 722 of them unincorporated communities. Smaller towns appear as nearby places on these pages.

    Every number on a town page comes from a public source named on that page, mostly the Census Bureau, the FBI, Medicare, the Education Department and NOAA. No one paid to be listed, and nothing is made up: where the data is too thin to trust, we leave the number out.