2015 Top 100 Best Small Towns

Big stories can happen in small places. Our annual 10 Best Small Towns in America list has been a popular index, but we always wished we could highlight more than 10 communities each year. After all, the reason we produce this list is to shine a light on cities and towns that are often in the shadows of the big metropolises. So, we’re pleased to present our inaugural super-sized 100 Best Places to Live: Small Towns edition.

To create this list, we used a modified version of the robust methodology we developed with the Martin Prosperity Institute for our annual Livability 100. We examined more than 40 data points each for more than 12,000 towns with populations between 1,000 and 20,000. These scores were weighted based on an exclusive survey conducted for Livability by the leading global market research firm, Ipsos Public Affairs. These cities and towns allow for the tight-knit communities key to small-town living coupled with the amenities you’d expect in larger cities.

We hope you enjoy (in more ways than one) the 100 Best Small Towns in America.

LIV SCORE
674

Our annual small towns rankings expands to offer 100 of the best small towns in the U.S.

18
Onalaska, WI
Population: 18,255
19
Pella, IA
Population: 10,316
20
Mount Kisco, NY
Population: 11,060
21
Tumwater, WA
Population: 18,478
22
Alexandria, MN
Population: 11,614
23
Middlebury, VT
Population: 6,885
24
Madison, NJ
Population: 16,091
25
Golden, CO
Population: 19,780
26
Maitland, FL
Population: 16,630
27
Breckenridge, CO
Population: 4,682
28
Marshall, MN
Population: 13,608
29
Princeton, NJ
Population: 28,936
30
Southern Pines, NC
Population: 13,018
31
Lindsborg, KS
Population: 3,441
32
Takoma Park, MD
Population: 17,478
33
Northfield, MN
Population: 20,309
34
Emeryville, CA
Population: 10,830

Best places to live partners

Best places to live ranking