Adam McCann, Financial WriterOct 4, 2022

Not everyone craves the bright lights and crowded spaces of big cities. In fact, nearly half of Americans (46%) say they would prefer to live in the suburbs, compared to 19% for urban areas and 35% for rural communities. Small-city life can be best for those who appreciate more wiggle room, fewer degrees of separation and shorter commutes, to name just a few of its advantages. Granted, these little urban areas demand some tradeoffs, too, such as fewer restaurant options or shorter business hours.

One of the best perks of living in a city with a relatively small population is affordability. According to the Economic Policy Institute, the cost of living for a two-parent, two-child family in Hanford, California, for instance, would be $6,516 per month, compared with more than double at $13,251 for the same family in San Francisco.

No two small cities are made equal, though, so which ones outshine the rest? To find out, WalletHub compared more than 1,300 U.S. cities with populations between 25,000 and 100,000 based on 43 key indicators of livability. They range from housing costs to school-system quality to restaurants per capita. Read on for the winners, additional insight from our panel of experts and a full description of our methodology.

Table of Contents

Main FindingsAsk the ExpertsMethodology

Main Findings

Given the large sample of cities ranked in this study, we grouped cities by percentile. The 99th percentile represents the top 1 percent of small cities in America.119999

CityPercentile
Lancaster, PA99
Carmel, IN99
Fair Lawn, NJ99
Lexington, MA99
Brentwood, TN99
Melrose, MA99
Zionsville, IN99
Needham, MA99
Portland, ME99
Westfield, IN99
Milton, MA99
Sammamish, WA99
Dublin, OH99
Brookfield, WI99
Leawood, KS99
Apex, NC99
Arlington, MA99
Burlington, MA99
Newton, MA99
Princeton, NJ98
Redmond, WA98
Randolph, MA98
Ridgewood, NJ98
Leesburg, VA98
Saratoga Springs, NY98
Fishers, IN98
Castle Rock, CO98
Wake Forest, NC98
Medford, MA98
Reading, MA98
Franklin, TN98
Cedar Park, TX98
Los Altos, CA97
Troy, MI97
Southlake, TX97
Plymouth, MN97
Issaquah, WA97
Elmhurst, IL97
Savage, MN97
Minnetonka, MN97
Parker, CO97
Kaysville, UT97
Paramus, NJ97
Livermore, CA97
Belmont, MA97
Glen Ellyn, IL97
Menomonee Falls, WI97
Holly Springs, NC96
Oviedo, FL96
Mercer Island, WA96
Alpharetta, GA96
Allen, TX96
Brownsburg, IN96
Ankeny, IA96
Stratford, CT96
Lakeville, MN96
Winter Park, FL96
Bend, OR96
Highland Park, IL96
Hoboken, NJ95
Mason, OH95
Waltham, MA95
Cottage Grove, MN95
Annapolis, MD95
Milpitas, CA95
Bountiful, UT95
Saratoga, CA95
Saratoga Springs, UT95
Kirkland, WA95
Eden Prairie, MN95
Noblesville, IN95
Pleasanton, CA95
Wellesley, MA94
South Portland, ME94
Dedham, MA94
Broomfield, CO94
Leander, TX94
Wakefield, MA94
Somerville, MA94
Woodstock, GA94
Royal Oak, MI94
Lake Oswego, OR94
Palo Alto, CA94
Park Ridge, IL94
Fuquay-Varina, NC94
Morrisville, NC93
Wilmette, IL93
Downers Grove, IL93
Flower Mound, TX93
Lenexa, KS93
Wheaton, IL93
Yorba Linda, CA93
Maple Grove, MN93
Bethesda, MD93
Appleton, WI93
Rochester Hills, MI93
Syracuse, UT93
Lehi, UT93
Sarasota, FL92
Cupertino, CA92
Maple Valley, WA92
Prior Lake, MN92
Buffalo Grove, IL92
Dublin, CA92
Menlo Park, CA92
Frederick, MD92
Bozeman, MT92
West Linn, OR92
Shelton, CT92
Northbrook, IL92
Pflugerville, TX92
Edina, MN92
Waukesha, WI91
Los Gatos, CA91
Rockwall, TX91
Keller, TX91
West Fargo, ND91
Little Elm, TX91
Woburn, MA91
Rockville, MD91
Ramsey, MN91
Bethel Park, PA91
St. Charles, IL91
Meridian, ID91
Westfield, NJ91
Shawnee, KS90
Newport Beach, CA90
Ballwin, MO90
Plainfield, IN90
Sun Prairie, WI90
Carol Stream, IL90
Hilliard, OH90
Woodbury, MN90
Chesterfield, MO90
Boca Raton, FL90
Fitchburg, WI90
Newark, CA90
Urbandale, IA90
Dover, NH89
Holland, MI89
Morgan Hill, CA89
Riverton, UT89
New Berlin, WI89
Bergenfield, NJ89
Charlottesville, VA89
Belmont, CA89
Eagan, MN89
Lake Forest, CA89
Georgetown, TX89
Algonquin, IL89
Bothell, WA89
Folsom, CA88
Batavia, IL88
Claremont, CA88
Shakopee, MN88
Friendswood, TX88
Herriman, UT88
Lafayette, CO88
Lafayette, CA88
Encinitas, CA88
Huntley, IL88
Lombard, IL88
Spring Hill, TN88
Glenview, IL88
Westerville, OH87
Danville, CA87
Jupiter, FL87
Beavercreek, OH87
Brookline, MA87
Plainfield, IL87
Beaverton, OR87
Coppell, TX87
Mission Viejo, CA87
Delaware, OH87
Novi, MI87
Mount Pleasant, SC87
Winter Springs, FL87
Warwick, RI87
San Ramon, CA86
Colleyville, TX86
Bettendorf, IA86
Rocklin, CA86
Arlington Heights, IL86
Norwood, MA86
Rancho Santa Margarita, CA86
South Jordan, UT86
Norwalk, CT86
Concord, NH86
Ithaca, NY86
Windsor, CA86
Vernon Hills, IL86
Parkland, FL85
Long Beach, NY85
Windsor, CO85
Layton, UT85
Sterling, VA85
Fort Lee, NJ85
Duluth, GA85
Apple Valley, MN85
Mundelein, IL85
Woodridge, IL85
White Plains, NY85
Bentonville, AR85
Mountain View, CA85
Upper Arlington, OH84
Chaska, MN84
Wylie, TX84
Milford, MA84
Ashburn, VA84
Englewood, NJ84
Chapel Hill, NC84
Salem, MA84
Beverly, MA84
Madison, MS84
Walnut Creek, CA84
Camarillo, CA84
Tinley Park, IL84
Framingham, MA83
Peachtree City, GA83
West Des Moines, IA83
Farmington Hills, MI83
Concord, NC83
Naugatuck, CT83
Nashua, NH83
Littleton, CO83
Iowa City, IA83
Marysville, WA83
Gloucester, MA83
Loveland, CO83
Oakley, CA83
Danvers, MA82
Schaumburg, IL82
Strongsville, OH82
Peabody, MA82
Redwood City, CA82
San Carlos, CA82
New Lenox, IL82
Burlington, VT82
Easton, PA82
Westlake, OH82
Sachse, TX82
Matthews, NC82
Draper, UT82
Marlborough, MA82
Owatonna, MN81
Fort Myers, FL81
Mansfield, TX81
Dana Point, CA81
Milford, CT81
Mentor, OH81
Huntersville, NC81
Lake in the Hills, IL81
Palatine, IL81
Bellevue, NE81
Pleasant Grove, UT81
Independence, KY81
Aliso Viejo, CA81
Manchester, CT80
Richfield, MN80
Oswego, IL80
McHenry, IL80
Tonawanda, NY80
Winchester, VA80
Wentzville, MO80
Foster City, CA80
West Hartford, CT80
Des Plaines, IL80
Medina, OH80
Tigard, OR80
Saugus, MA80
Woodstock, IL79
Stevens Point, WI79
Poway, CA79
Burlingame, CA79
Brentwood, CA79
Westmont, IL79
Evanston, IL79
Spanish Fork, UT79
Danbury, CT79
Malden, MA79
West Chicago, IL79
Quincy, MA79
Ellicott City, MD79
Marion, IA78
Blaine, MN78
Monroeville, PA78
New Braunfels, TX78
Johns Creek, GA78
West Bend, WI78
Midland, MI78
Elk Grove Village, IL78
Pacifica, CA78
St. George, UT78
Napa, CA78
Newark, DE78
Fredericksburg, VA78
Sheboygan, WI77
State College, PA77
Redondo Beach, CA77
North Tonawanda, NY77
Sandy, UT77
Bowie, MD77
Weston, FL77
Laguna Niguel, CA77
Dunedin, FL77
Bartlett, IL77
Dubuque, IA77
Mount Prospect, IL77
Greenwood, IN77
Santa Barbara, CA76
Stow, OH76
Mount Juliet, TN76
Sayreville, NJ76
Key West, FL76
Orland Park, IL76
Garner, NC76
Lincoln, CA76
Cypress, CA76
San Marcos, CA76
Coral Gables, FL76
Eagle Mountain, UT76
Oregon City, OR76
Orem, UT76
San Juan Capistrano, CA75
Winter Garden, FL75
St. Louis Park, MN75
Moorpark, CA75
Bellingham, WA75
Inver Grove Heights, MN75
North Ridgeville, OH75
Union City, CA75
Crystal Lake, IL75
Benicia, CA75
Mount Pleasant, WI75
Manitowoc, WI75
Valparaiso, IN75
Neenah, WI74
San Bruno, CA74
Brunswick, OH74
Wenatchee, WA74
Alameda, CA74
Middletown, CT74
O’Fallon, MO74
The Colony, TX74
Cranston, RI74
Lake Stevens, WA74
Grapevine, TX74
Palm Beach Gardens, FL74
Newington, CT74
Bolingbrook, IL73
Redmond, OR73
Manassas, VA73
Springville, UT73
Laguna Hills, CA73
Eagle, ID73
Edmonds, WA73
Morgantown, WV73
Oak Forest, IL73
Westfield, MA73
North Port, FL73
Roswell, GA73
Pleasant Hill, CA73
San Clemente, CA72
Tualatin, OR72
Bristol, CT72
Glendale Heights, IL72
Petaluma, CA72
Lockport, IL72
Oshkosh, WI72
Walla Walla, WA72
Laramie, WY72
Milton, GA72
Rexburg, ID72
Cedar Falls, IA72
Kyle, TX72
Everett, MA71
Burnsville, MN71
Martinez, CA71
Wethersfield, CT71
Olympia, WA71
Bradenton, FL71
Wausau, WI71
Streamwood, IL71
Kennesaw, GA71
Clearfield, UT71
Mooresville, NC71
Bethlehem, PA71
San Rafael, CA71
St. Charles, MO71
Santa Cruz, CA70
Gaithersburg, MD70
Salem, VA70
Monterey, CA70
Ames, IA70
Washington, UT70
Eau Claire, WI70
North Olmsted, OH70
White Bear Lake, MN70
Hercules, CA70
Pensacola, FL70
Coon Rapids, MN70
Brea, CA70
Gahanna, OH69
Roy, UT69
Niles, IL69
Lacey, WA69
New Smyrna Beach, FL69
Missoula, MT69
Rowlett, TX69
Campbell, CA69
Shoreline, WA69
Bella Vista, AR69
Hackensack, NJ69
Wauwatosa, WI69
Winona, MN69
Wheeling, IL68
Glen Cove, NY68
Albany, NY68
Greenville, SC68
Harrisonburg, VA68
Potomac, MD68
Cooper City, FL68
Gurnee, IL68
Olney, MD68
Novato, CA68
St. Peters, MO68
Rancho Palos Verdes, CA68
Madison Heights, MI68
North Royalton, OH67
Asheville, NC67
McLean, VA67
Marietta, GA67
Hoffman Estates, IL67
Addison, IL67
Bloomington, IL67
Franklin, WI67
Duluth, MN67
Hanover Park, IL67
Post Falls, ID67
Centreville, VA67
Hilton Head Island, SC67
Gilroy, CA66
Kirkwood, MO66
Burleson, TX66
Goleta, CA66
Bayonne, NJ66
La Mirada, CA66
Vacaville, CA66
Severna Park, MD66
Livonia, MI66
Oak Park, IL66
Longmont, CO66
New Rochelle, NY66
Cedar City, UT66
Prescott, AZ66
New City, NY65
American Fork, UT65
Oakdale, MN65
Logan, UT65
Rockledge, FL65
Moscow, ID65
Cibolo, TX65
Northampton, MA65
Reston, VA65
Clermont, FL65
Normal, IL65
Bloomington, MN65
Royal Palm Beach, FL65
Santa Fe, NM64
St. Clair Shores, MI64
Torrington, CT64
La Crosse, WI64
Richland, WA64
Troy, OH64
Romeoville, IL64
Manhattan Beach, CA64
Valley Stream, NY64
Bismarck, ND64
Rahway, NJ64
South San Francisco, CA64
Chanhassen, MN64
Blacksburg, VA63
Germantown, TN63
Rochester, NH63
Portage, MI63
Schertz, TX63
Garfield, NJ63
Liberty, MO63
Missouri City, TX63
Corvallis, OR63
Plainview, NY63
Kearny, NJ63
La Habra, CA63
Mint Hill, NC63
Smyrna, GA62
Santa Monica, CA62
Bremerton, WA62
Janesville, WI62
Leominster, MA62
Hicksville, NY62
Palm Springs, CA62
Maryville, TN62
Cerritos, CA62
Tustin, CA62
Harrisburg, PA62
Santee, CA62
La Verne, CA62
Clifton, NJ61
Rogers, AR61
Glendora, CA61
Annandale, VA61
Edmond, OK61
Crown Point, IN61
West Lafayette, IN61
Attleboro, MA61
Diamond Bar, CA61
Fountain Valley, CA61
Cottonwood Heights, UT61
Austin, MN61
Lawrence, KS61
Wellington, FL61
Altamonte Springs, FL60
Yukon, OK60
Pasadena, MD60
Round Lake Beach, IL60
Lakewood, OH60
Berwyn, IL60
Silver Spring, MD60
Kettering, OH60
Oro Valley, AZ60
Shoreview, MN60
Parma, OH60
Madison, AL60
East Meadow, NY60
Canton, GA59
Harker Heights, TX59
Davis, CA59
West Islip, NY59
Beaumont, CA59
Temple City, CA59
Lynnwood, WA59
Lee’s Summit, MO59
Ormond Beach, FL59
Oak Creek, WI59
Delray Beach, FL59
Bangor, ME59
Buckeye, AZ59
Hendersonville, TN59
Walnut, CA59
Evans, GA58
West New York, NJ58
Bixby, OK58
Placentia, CA58
Englewood, CO58
Buena Park, CA58
Helena, MT58
Ocoee, FL58
Revere, MA58
Bloomington, IN58
Skokie, IL58
Waxahachie, TX57
Carpentersville, IL57
Palm Desert, CA57
Collierville, TN57
Findlay, OH57
Federal Way, WA57
Gallatin, TN57
Kearney, NE57
Fond du Lac, WI57
Haverhill, MA57
Grove City, OH57
New London, CT57
Cuyahoga Falls, OH57
Alabaster, AL56
San Luis Obispo, CA56
Eldersburg, MD56
Marana, AZ56
La Mesa, CA56
Mankato, MN56
Smithtown, NY56
Culver City, CA56
Baldwin, NY56
Coconut Creek, FL56
Columbus, IN56
Norristown, PA56
Auburn, WA56
Burbank, IL55
Melbourne, FL55
Port Orange, FL55
East Providence, RI55
Goodyear, AZ55
University Place, WA55
Springfield, VA55
Ogden, UT55
Atascadero, CA55
Andover, MN55
Bowling Green, OH55
Kenosha, WI55
SeaTac, WA55
Meriden, CT55
Lawrenceville, GA54
Rosenberg, TX54
Greer, SC54
West Haven, CT54
Brooklyn Park, MN54
Moorhead, MN54
Vestavia Hills, AL54
Largo, FL54
Rohnert Park, CA54
West Sacramento, CA54
Commack, NY54
Rome, NY54
Sparks, NV54
Lake Jackson, TX53
Mount Vernon, WA53
Montgomery Village, MD53
Florence, KY53
Eastvale, CA53
Yucaipa, CA53
Galt, CA53
Oak Lawn, IL53
Wheat Ridge, CO53
Conroe, TX53
Norwich, CT53
Galveston, TX53
Sahuarita, AZ53
Elizabethtown, KY52
Huber Heights, OH52
Plantation, FL52
Jefferson City, MO52
Stanton, CA52
Maryland Heights, MO52
Wyoming, MI52
Redlands, CA52
Miami Lakes, FL52
St. Cloud, FL52
Deer Park, TX52
Albany, OR52
Greenfield, WI52
Bonita Springs, FL51
Oak Park, MI51
Mishawaka, IN51
East Hartford, CT51
Riverside, OH51
Lynchburg, VA51
Quincy, IL51
Minot, ND51
Lakewood, CA51
Grand Forks, ND51
Chico, CA51
Levittown, NY51
Des Moines, WA51
Oceanside, NY50
O’Fallon, IL50
Poughkeepsie, NY50
Kennewick, WA50
Westminster, CA50
Urbana, IL50
Taunton, MA50
Apache Junction, AZ50
South Pasadena, CA50
Franklin Square, NY50
Owasso, OK50
Wooster, OH50
Pittsfield, MA50
Mason City, IA50
Granger, IN49
Superior, WI49
Altoona, PA49
Lynn, MA49
Idaho Falls, ID49
Norco, CA49
Doral, FL49
Fairborn, OH49
El Cerrito, CA49
Moore, OK49
Merrillville, IN49
Tracy, CA49
Beverly Hills, CA49
Boynton Beach, FL49
Middletown, NY48
Lafayette, IN48
San Gabriel, CA48
Pullman, WA48
Fairfield, OH48
North Richland Hills, TX48
Daphne, AL48
Rancho Cordova, CA48
Farmers Branch, TX48
Hurst, TX48
Puyallup, WA48
East Lansing, MI48
Brooklyn Center, MN47
Cornelius, NC47
Woodland, CA47
Goose Creek, SC47
Kaneohe, HI47
Keizer, OR47
Pasco, WA47
Nampa, ID47
Germantown, MD47
Sandusky, OH47
La Porte, TX47
Troy, NY47
West Seneca, NY47
Sioux City, IA46
Whittier, CA46
Lewiston, ID46
Schenectady, NY46
Maplewood, MN46
Smyrna, TN46
Citrus Heights, CA46
Longview, WA46
McMinnville, OR46
Levittown, PA46
DeLand, FL46
Aberdeen, SD46
Georgetown, KY46
Crofton, MD45
Jeffersontown, KY45
San Leandro, CA45
Chino Hills, CA45
North Chicago, IL45
Southfield, MI45
Frankfort, KY45
Bedford, TX45
Plant City, FL45
San Lorenzo, CA45
Woonsocket, RI45
Sanford, FL45
Lancaster, OH45
Coeur d’Alene, ID45
Palm City, FL44
Hoover, AL44
Cheyenne, WY44
Euless, TX44
Laurel, MD44
Jeffersonville, IN44
Florence, AZ44
Erie, PA44
Lebanon, TN44
La Puente, CA44
Auburn, NY44
Odenton, MD44
Arcadia, CA44
East Haven, CT43
Maricopa, AZ43
Slidell, LA43
Kentwood, MI43
Suffolk, VA43
Lewiston, ME43
Grand Junction, CO43
Casselberry, FL43
Apopka, FL43
Moline, IL43
Fort Pierce, FL43
Pittsburg, CA43
Flagstaff, AZ43
Olive Branch, MS42
Castro Valley, CA42
Mount Pleasant, MI42
Reynoldsburg, OH42
Mauldin, SC42
Elmira, NY42
Tooele, UT42
Seguin, TX42
San Dimas, CA42
Tucker, GA42
Pawtucket, RI42
Miami Beach, FL42
Linden, NJ42
Graham, WA41
Long Branch, NJ41
Towson, MD41
Niagara Falls, NY41
Sunrise, FL41
West Hollywood, CA41
Burien, WA41
Portage, IN41
Wildwood, MO41
Utica, NY41
Allen Park, MI41
Monrovia, CA41
La Vergne, TN41
Xenia, OH40
Kannapolis, NC40
Goshen, IN40
El Mirage, AZ40
Prescott Valley, AZ40
Fairbanks, AK40
Melrose Park, IL40
San Marcos, TX40
Champaign, IL40
Weatherford, TX40
Carson, CA40
Soledad, CA40
Covina, CA40
Wilkes-Barre, PA39
Racine, WI39
Massillon, OH39
Gladstone, MO39
Catonsville, MD39
Cutler Bay, FL39
Dunwoody, GA39
Newark, OH39
Springfield, OR39
Hilo, HI39
Grand Island, NE39
Seaside, CA39
Belvidere, IL39
Wildomar, CA39
Blue Springs, MO38
La Quinta, CA38
Suisun City, CA38
Florissant, MO38
Fitchburg, MA38
San Angelo, TX38
Roseville, MN38
Caldwell, ID38
Ridgecrest, CA38
Fridley, MN38
Glen Burnie, MD38
Socorro, TX38
El Dorado Hills, CA38
Roseville, MI37
Margate, FL37
Winter Haven, FL37
Menifee, CA37
Pocatello, ID37
Rio Rancho, NM37
Spokane Valley, WA37
Lodi, CA37
Converse, TX37
Merritt Island, FL37
West Allis, WI37
New Albany, IN37
Midvale, UT37
Baldwin Park, CA36
Covington, KY36
Garden City, MI36
Perth Amboy, NJ36
Holladay, UT36
Williamsport, PA36
Lindenhurst, NY36
Holbrook, NY36
Aventura, FL36
Pico Rivera, CA36
Spring, TX36
Clinton, IA36
Indian Trail, NC36
Hickory, NC35
Lawrence, MA35
Rapid City, SD35
Ladera Ranch, CA35
Sierra Vista, AZ35
Gainesville, GA35
Mission, TX35
Summerville, SC35
Beloit, WI35
Kenner, LA35
Southgate, MI35
Azusa, CA35
Harrison, NY35
Pinellas Park, FL34
Salina, KS34
Chicopee, MA34
Fair Oaks, CA34
Cleburne, TX34
Ossining, NY34
Chelsea, MA34
Estero, FL34
Wyandotte, MI34
Temple, TX34
Kent, OH34
Titusville, FL34
New Bedford, MA34
Imperial Beach, CA34
St. Cloud, MN34
Medford, OR33
Roanoke, VA33
West Babylon, NY33
Marshalltown, IA33
Casper, WY33
Jamestown, NY33
Southaven, MS33
Queen Creek, AZ33
Rosemead, CA33
Lebanon, PA33
Huntington Station, NY33
Deerfield Beach, FL33
Yuma, AZ32
Monterey Park, CA32
Cedar Hill, TX32
Northglenn, CO32
Dearborn, MI32
Sun City West, AZ32
Kissimmee, FL32
Manteca, CA32
Alhambra, CA32
Waukegan, IL32
Chino, CA32
Orcutt, CA32
Gardena, CA32
Rock Island, IL31
San Luis, AZ31
Santa Paula, CA31
Tamarac, FL31
Brockton, MA31
Montebello, CA31
Barberton, OH31
Commerce City, CO31
Wesley Chapel, FL31
Dalton, GA31
DeSoto, TX31
Carmichael, CA31
Mechanicsville, VA31
Twin Falls, ID30
Auburn, AL30
University City, MO30
Austintown, OH30
Atascocita, TX30
Cheektowaga, NY30
Fremont, NE30
Hamilton, OH30
Murray, UT30
Mount Vernon, NY30
Canyon Lake, TX30
Elyria, OH30
Bryan, TX30
Hagerstown, MD29
Cleveland Heights, OH29
Temple Terrace, FL29
Owings Mills, MD29
Carson City, NV29
San Pablo, CA29
Port Chester, NY29
Lemon Grove, CA29
Owensboro, KY29
Fayetteville, AR29
Alvin, TX29
Brentwood, NY29
Cathedral City, CA29
Burlington, IA29
Fountain, CO28
Bowling Green, KY28
Lawndale, CA28
Perry Hall, MD28
Brighton, CO28
Upland, CA28
Jacksonville, NC28
Taylor, MI28
New Britain, CT28
Cicero, IL28
Waterloo, IA28
Lompoc, CA28
Rock Hill, SC28
Drexel Hill, PA27
Reading, PA27
Toms River, NJ27
Lemoore, CA27
Brighton, NY27
Martinez, GA27
East Palo Alto, CA27
Hanford, CA27
York, PA27
Oak Ridge, TN27
Bay Shore, NY27
Deer Park, NY27
Manhattan, KS27
Taylorsville, UT26
Irondequoit, NY26
El Centro, CA26
Edinburg, TX26
Newnan, GA26
Pekin, IL26
Cookeville, TN26
Ocala, FL26
Fall River, MA26
Central, LA26
Hollister, CA26
Bay City, MI26
Zanesville, OH26
Redding, CA25
Daytona Beach, FL25
Middletown, OH25
Parkville, MD25
Statesville, NC25
Lake Elsinore, CA25
Freeport, NY25
Bartlett, TN25
Cabot, AR25
Williston, ND25
North Bethesda, MD25
Westland, MI25
Lake Havasu City, AZ25
Richmond, KY24
Woodburn, OR24
Clinton, MS24
Harlingen, TX24
Clinton, MD24
Nicholasville, KY24
Bartlesville, OK24
San Juan, TX24
Holt, MI24
Bay Point, CA24
Alamogordo, NM24
Avondale, AZ24
Pikesville, MD24
Binghamton, NY24
Hutchinson, KS23
Panama City, FL23
Columbia, TN23
Union City, NJ23
Greenville, NC23
Aloha, OR23
Yakima, WA23
Athens, AL23
Greenville, TX23
Eagle Pass, TX23
Oakland Park, FL23
Springdale, AR23
Lakewood, WA23
Enid, OK22
Hallandale Beach, FL22
Homewood, AL22
Benton, AR22
Grants Pass, OR22
Del Rio, TX22
Middle River, MD22
Texarkana, TX22
Dearborn Heights, MI22
Casa Grande, AZ22
Horn Lake, MS22
Uniondale, NY22
DeKalb, IL22
Port Charlotte, FL21
Duncanville, TX21
Calumet City, IL21
Dodge City, KS21
North Miami Beach, FL21
Weslaco, TX21
Muncie, IN21
Galesburg, IL21
Maywood, CA21
Great Falls, MT21
Navarre, FL21
Bellflower, CA21
Bristol, TN21
Port Huron, MI20
Elmont, NY20
Victoria, TX20
Parkersburg, WV20
Wilmington, DE20
Spanaway, WA20
Pearl City, HI20
Hobart, IN20
Turlock, CA20
Henderson, KY20
Palm Harbor, FL20
Belleville, IL20
Sherman, TX20
Leavenworth, KS19
Scranton, PA19
National City, CA19
New Brunswick, NJ19
Charleston, WV19
Texas City, TX19
Midwest City, OK19
Shirley, NY19
Longview, TX19
Youngstown, OH19
Passaic, NJ19
Biloxi, MS19
Kokomo, IN19
Granite City, IL18
Yuba City, CA18
Palm Coast, FL18
Newburgh, NY18
Pharr, TX18
Plainfield, NJ18
Shaker Heights, OH18
Chicago Heights, IL18
Stillwater, OK18
Decatur, IL18
Prattville, AL18
Sherwood, AR18
Indio, CA18
East Orange, NJ18
Johnson City, TN17
Marion, IN17
Orangevale, CA17
Wheeling, WV17
Haltom City, TX17
Edgewood, MD17
Watertown, NY17
New Bern, NC17
Mableton, GA17
Randallstown, MD17
Monroe, NC17
Muskegon, MI17
Warner Robins, GA17
North Fort Myers, FL16
Hazelwood, MO16
Vineland, NJ16
Waldorf, MD16
Reisterstown, MD16
Perris, CA16
Sun City, AZ16
Valrico, FL16
Hemet, CA16
Lake Charles, LA16
Battle Creek, MI16
Calexico, CA16
Baytown, TX16
San Jacinto, CA15
Decatur, AL15
Gillette, WY15
Copperas Cove, TX15
Hacienda Heights, CA15
Kahului, HI15
Lorain, OH15
Paradise, CA15
Russellville, AR15
Opelika, AL15
Eureka, CA15
Lincoln Park, MI15
Kalamazoo, MI15
Thomasville, NC15
Schererville, IN14
Ceres, CA14
Northport, AL14
Central Islip, NY14
Marion, OH14
Essex, MD14
Rowland Heights, CA14
Cape Girardeau, MO14
Conway, AR14
Eastpointe, MI14
The Villages, FL14
Burlington, NC14
Douglasville, GA13
Homestead, FL13
Garden City, KS13
Holyoke, MA13
Kingman, AZ13
Bell, CA13
Paramount, CA13
North Lauderdale, FL13
Huntsville, TX13
Temescal Valley, CA13
Hawthorne, CA13
Watsonville, CA13
Atwater, CA13
Richmond, IN13
Colton, CA12
Coram, NY12
Aiken, SC12
Fallbrook, CA12
Chamblee, GA12
Lancaster, TX12
Lynwood, CA12
Warren, OH12
Highland, CA12
Kingsville, TX12
Hempstead, NY12
Burton, MI12
Lawton, OK12
Council Bluffs, IA11
Danville, VA11
Statesboro, GA11
Alton, IL11
Twentynine Palms, CA11
Hesperia, CA11
Riverview, FL11
Citrus Park, FL11
Tulare, CA11
Banning, CA11
Florence, AL11
Pearl, MS11
Nacogdoches, TX11
Raytown, MO10
Enterprise, AL10
St. Joseph, MO10
Myrtle Beach, SC10
Altadena, CA10
Marrero, LA10
Bullhead City, AZ10
Stockbridge, GA10
Montclair, CA10
Hinesville, GA10
Deltona, FL10
Lauderhill, FL10
Brawley, CA10
Michigan City, IN9
North Highlands, CA9
College Park, MD9
Trenton, NJ9
Apple Valley, CA9
Delano, CA9
Kingsport, TN9
Coachella, CA9
Dundalk, MD9
Jackson, MI9
Adelanto, CA9
Land O’ Lakes, FL9
Wilson, NC9
Lima, OH8
Mansfield, OH8
Atlantic City, NJ8
Greenacres, FL8
Dover, DE8
Carlsbad, NM8
Fort Smith, AR8
Millville, NJ8
Balch Springs, TX8
Salisbury, NC8
Asheboro, NC8
Hattiesburg, MS8
Madera, CA8
Valdosta, GA8
Sanford, NC7
Anderson, IN7
North Miami, FL7
Grandview, MO7
Tupelo, MS7
Shawnee, OK7
Merced, CA7
Hammond, IN7
Gastonia, NC7
Porterville, CA7
Houma, LA7
Joplin, MO7
Los Banos, CA7
Garfield Heights, OH6
Jonesboro, AR6
Springfield, OH6
Cleveland, TN6
Lansing, IL6
Rome, GA6
Gulfport, MS6
Tuscaloosa, AL6
South Gate, CA6
Lake Worth Beach, FL6
Chester, PA6
Riviera Beach, FL6
Bell Gardens, CA6
Starkville, MS5
Clovis, NM5
Hopkinsville, KY5
Desert Hot Springs, CA5
Carrollton, GA5
East Chicago, IN5
East St. Louis, IL5
Lufkin, TX5
Huntington Park, CA5
Dania Beach, FL5
Terre Haute, IN5
Huntington, WV5
Flint, MI5
Big Spring, TX4
Reedley, CA4
Kendall, FL4
Carbondale, IL4
Lauderdale Lakes, FL4
Elkhart, IN4
Pueblo West, CO4
Euclid, OH4
Salisbury, MD4
Saginaw, MI4
Jackson, TN4
Pontiac, MI4
North Little Rock, AR4
Roswell, NM3
Bossier City, LA3
Compton, CA3
Canton, OH3
Dothan, AL3
Anderson, SC3
Kankakee, IL3
Waipahu, HI3
Portsmouth, VA3
Morristown, TN3
Phenix City, AL3
Goldsboro, NC3
Hobbs, NM3
Spartanburg, SC3
Meridian, MS2
Farmington, NM2
Lakewood, NJ2
Texarkana, AR2
Hot Springs, AR2
Paragould, AR2
Spring Valley, NY2
Muskogee, OK2
Port Arthur, TX2
Immokalee, FL2
Camden, NJ2
Rocky Mount, NC2
LaGrange, GA2
Gary, IN1
Pahrump, NV1
Jacksonville, AR1
Danville, IL1
New Iberia, LA1
Petersburg, VA1
Sumter, SC1
Florence, SC1
Gadsden, AL1
Wasco, CA1
Albany, GA1
East Point, GA1
Greenville, MS1
Isla Vista, CA1
Monroe, LA1
Alexandria, LA1
West Memphis, AR1
Fort Hood, TX1
Pine Bluff, AR1
Bessemer, AL1

EMBED ON YOUR WEBSITE

Best Small Cities to Live in America

Percentile*CityTotal ScoreAffordabilityEconomic HealthEducation & HealthQuality of LifeSafety
99Lancaster, PA71.048002156591059
99Carmel, IN70.91303619727327
99Fair Lawn, NJ70.591361302988829
99Lexington, MA70.584056842087
99Brentwood, TN70.57347416934097
99Melrose, MA70.42413781071522
99Zionsville, IN69.93145177836103
99Needham, MA69.881611652053726
99Portland, ME69.8210564545813380
99Westfield, IN69.84112823682237
99Milton, MA69.721404272767412
99Sammamish, WA69.71838975116430
99Dublin, OH69.311092719189131
99Brookfield, WI69.239122470294270
99Leawood, KS69.06681105851194
99Apex, NC68.933820206586164
99Arlington, MA68.9275035282228
99Burlington, MA68.85367271148885
99Newton, MA68.83680150733814
98Princeton, NJ68.715961142558460
98Redmond, WA68.71604981113374
98Randolph, MA68.58696456531156275
98Ridgewood, NJ68.56262662494715
98Leesburg, VA68.5321133439185181
98Saratoga Springs, NY68.4675111910151376
98Fishers, IN68.422530519861835
98Castle Rock, CO68.3810316748451185
98Wake Forest, NC68.366813260501286
98Medford, MA68.35888231643780
98Reading, MA68.33171654610889

Show All

Note: *99 = Best
With the exception of “Total Score,” all of the columns in the table above depict the relative rank of that city, where a rank of 1 represents the best conditions for that metric category.

Housing Costs

Lowest

  • 1. Southlake, TX
  • 2. Marion, IA
  • 3. Urbandale, IA
  • 4. Wildwood, MO
  • 5. Granger, IN
Housing Costs

Highest

  • 1315. Beverly Hills, CA
  • 1316. Santa Barbara, CA
  • 1317. Lakewood, NJ
  • 1318. San Luis Obispo, CA
  • 1319. Isla Vista, CA

Homeownership Rate

Highest

  • 1. West Islip, NY
  • 2. Colleyville, TX
  • 3. The Villages, FL
  • 4. Granger, IN
  • 5. Southlake, TX
Homeownership Rate

Lowest

  • 1315. Union City, NJ
  • 1316. West Hollywood, CA
  • 1317. New Brunswick, NJ
  • 1318. Fort Hood, TX
  • 1319. Isla Vista, CA

Best City vs. Worst City: 98x Difference

West Islip, NY vs. Isla Vista, CA

Show More

Ask the Experts

Living in a small city can be fulfilling, but it comes with challenges as well. We asked a panel of experts in fields such as urban development and public safety to share their thoughts on the pros and cons of small-city life and how to make these areas more attractive to prospective residents. Click on the experts’ profiles below to read their bios and thoughts on the following key questions:

  1. What are the most important financial factors to consider when deciding where to live?
  2. What are the benefits and drawbacks of living in a small city versus a large city?
  3. In evaluating the best small cities to live in, what are the top five indicators?
  4. Will small cities grow in popularity following the aftermath of the COVID-19 pandemic?
  5. What can local policymakers do to attract and retain new residents in small cities?
Sonia Hirt

Sonia Hirt
Dean, Hughes Professor in Landscape Architecture and Planning, College of Environment + Design – University of Georgia
READ MORE

Nicholas Finio

Nicholas Finio
Ph.D. – Associate Director and Assistant Research Professor, National Center for Smart Growth Research and Education – University of Maryland, College Park
READ MORE

Elizabeth C. Delmelle

Elizabeth C. Delmelle
Ph.D. – Associate Professor, Department of City & Regional Planning; Director, Master of Urban Spatial Analytics – University of Pennsylvania
READ MORE

Protip Biswas

Protip Biswas
Vice President, Homelessness – United Way of Greater Atlanta and Part-Time Lecturer, School of City & Regional Planning – Georgia Institute of Technology
READ MORE

Methodology

In order to determine the best small cities in America, WalletHub compared 1,319 cities across five key dimensions: 1) Affordability, 2) Economic Health, 3) Education & Health, 4) Quality of Life and 5) Safety. For our sample, we selected cities with population sizes between 25,000 and 100,000 and considered only the “city proper” in each case, excluding cities in the surrounding metro area.

We then evaluated the five dimensions using 43 relevant metrics, which are listed below with their corresponding weights. Each metric was graded on a 100-point scale, with a score of 100 representing the most favorable conditions for small-city residents. Data for metrics marked with an asterisk (*) were available at the state level only. For metrics marked with two asterisks (**), we calculated population size using the square root of the population in order to avoid overcompensating for minor differences across cities.

Finally, we determined each city’s weighted average across all metrics to calculate its overall score and used the resulting scores to rank-order our sample.

Affordability – Total Points: 20

  • Median Household Income: Full Weight (~4.00 Points)
  • Cost of Living: Full Weight (~4.00 Points)
  • Homeownership Rate: Full Weight (~4.00 Points)
  • Housing Costs: Full Weight (~4.00 Points)
    Note: This composite metric consists of:
    • Median Home Price / Median Annual Household Income
    • Median Annual Gross Rent / Median Annual Household Income
  • Share of Households with Severe Housing Cost Burden: Full Weight (~4.00 Points)

Economic Health – Total Points: 20

  • Population Growth: Full Weight (~2.22 Points)
  • Income Growth: Full Weight (~2.22 Points)
  • Job Growth: Full Weight (~2.22 Points)
  • Unemployment Rate: Full Weight (~2.22 Points)
  • Share of Population Living in Poverty: Full Weight (~2.22 Points)
  • Debt per Median Earnings: Full Weight (~2.22 Points)
  • Foreclosure Rate: Full Weight (~2.22 Points)
  • Share of People Who Had a Bankruptcy in the Past 12 Months: Full Weight (~2.22 Points)
  • Median Credit Score: Full Weight (~2.22 Points)

Education & Health – Total Points: 20

  • School-System Quality*: Full Weight (~1.67 Points)
    Note: This metric is based on WalletHub’s “States with the Best & Worst School Systems” ranking.
  • High School Graduation Rate: Full Weight (~1.67 Points)
  • Share of Adults Aged 25 & Older with a High School Diploma or Higher: Full Weight (~1.67 Points)
  • Percentage of Residents Who Are Fully Vaccinated Against COVID-19: Double Weight (~3.33 Points)
  • Share of Insured Population: Full Weight (~1.67 Points)
  • Premature-Death Rate: Full Weight (~1.67 Points)
  • Share of Adults in Poor or Fair Health: Full Weight (~1.67 Points)
  • Share of Live Births with Low Birthweight: Full Weight (~1.67 Points)
  • Share of Obese Adults: Full Weight (~1.67 Points)
  • Share of Physically Inactive Adults: Full Weight (~1.67 Points)
  • Limited Access to Healthy Foods: Full Weight (~1.67 Points)
    Note: “Limited Access to Healthy Foods” refers to the share of population that is low income and does not live close to a grocery store.

Quality of Life – Total Points: 20

  • Average Commute Time: Full Weight (~1.25 Points)
  • Share of Population Who Walk to Work: Full Weight (~1.25 Points)
  • Average Weekly Work Hours: Full Weight (~1.25 Points)
  • Number of Attractions: Double Weight (~2.50 Points)
  • Restaurants per Capita**: Full Weight (~1.25 Points)
  • Bars per Capita**: Full Weight (~1.25 Points)
  • Clubs per Capita**: Full Weight (~1.25 Points)
  • Coffee Shops per Capita**: Full Weight (~1.25 Points)
  • Movie Theaters per Capita**: Full Weight (~1.25 Points)
  • Museums per Capita**: Full Weight (~1.25 Points)
  • Performing Arts Centers per Capita**: Full Weight (~1.25 Points)
  • Fitness Centers per Capita**: Full Weight (~1.25 Points)
  • Bike Rental Facilities per Capita**: Full Weight (~1.25 Points)
  • Parks per Capita**: Full Weight (~1.25 Points)
  • Department Stores per Capita**: Full Weight (~1.25 Points)

Safety – Total Points: 20

  • Violent-Crime Rate: Double Weight (~8.00 Points)
  • Property-Crime Rate: Double Weight (~8.00 Points)
  • Motor Vehicle Crash Deaths per Capita: Full Weight (~4.00 Points)

 
Sources: Data used to create this ranking were collected from the U.S. Census Bureau, Bureau of Labor Statistics, Federal Bureau of Investigation, Areavibes, TransUnion, TripAdvisor, County Health Rankings, Yelp, Centers for Medicare & Medicaid Services, ATTOM Data Solutions (RealtyTrac) and WalletHub research.