The 50 Best Quiet, Affordable Small Towns to Retire in America
Ranked on The Town Files lifestyle rankings among 7,696 towns of 2,500–10,000 people in the U.S., scoring every town on all of these at once. #1 is Haskell, TX.
-
50Rugby, North Dakota
Retirement: 92nd percentile · Quiet: 89th percentile · Home value ÷ income: 73rd percentile
2,509 people · Pierce County · median home $131,800 · income $50,365 · Jan low -4°F · 43 in snow
-
49Rochester, Illinois
Retirement: 84th percentile · Quiet: 80th percentile · Home value ÷ income: 90th percentile
3,863 people · Sangamon County · median home $238,900 · income $117,118 · Jan low 19°F · 19 in snow
-
48Jackson, Pennsylvania
Retirement: 86th percentile · Quiet: 79th percentile · Home value ÷ income: 90th percentile
4,236 people · Cambria County · median home $160,600 · income $81,414 · Jan low 16°F · 80 in snow
-
47Binghamton, New York
Retirement: 85th percentile · Quiet: 83rd percentile · Home value ÷ income: 87th percentile
4,617 people · Broome County · median home $222,300 · income $105,345 · Jan low 16°F · 77 in snow
-
46Economy, Pennsylvania
Retirement: 92nd percentile · Quiet: 90th percentile · Home value ÷ income: 73rd percentile
9,098 people · Beaver County · median home $250,800 · income $95,313 · Jan low 21°F · 20 in snow
-
45St. Helen, Michigan
Retirement: 79th percentile · Quiet: 89th percentile · Home value ÷ income: 87th percentile
2,735 people · Roscommon County · median home $95,600 · income $44,871 · Jan low 10°F · 63 in snow
-
44Daugherty, Pennsylvania
Retirement: 73rd percentile · Quiet: 97th percentile · Home value ÷ income: 85th percentile
3,078 people · Beaver County · median home $191,300 · income $87,969 · Jan low 19°F · 30 in snow
-
43Keating, Pennsylvania
Retirement: 81st percentile · Quiet: 79th percentile · Home value ÷ income: 96th percentile
2,725 people · McKean County · median home $121,700 · income $74,297 · Jan low 16°F · 80 in snow
-
42Pilesgrove, New Jersey
Retirement: 94th percentile · Quiet: 83rd percentile · Home value ÷ income: 79th percentile
4,183 people · Salem County · median home $383,300 · income $158,281 · Jan low 27°F · 17 in snow
-
41West Mahanoy, Pennsylvania
Retirement: 69th percentile · Quiet: 87th percentile · Home value ÷ income: 100th percentile
2,785 people · Schuylkill County · median home $88,700 · income $85,471 · Jan low 18°F · 48 in snow
-
40Pompey, New York
Retirement: 86th percentile · Quiet: 94th percentile · Home value ÷ income: 76th percentile
7,080 people · Onondaga County · median home $275,400 · income $111,000 · Jan low 11°F · 115 in snow
-
39Stephentown, New York
Retirement: 82nd percentile · Quiet: 96th percentile · Home value ÷ income: 79th percentile
2,791 people · Rensselaer County · median home $208,800 · income $88,617 · Jan low 14°F · 54 in snow
-
38Salem, Pennsylvania
Retirement: 89th percentile · Quiet: 95th percentile · Home value ÷ income: 73rd percentile
4,027 people · Luzerne County · median home $200,600 · income $78,560 · Jan low 16°F · 36 in snow
-
37Baraga, Michigan
Retirement: 93rd percentile · Quiet: 91st percentile · Home value ÷ income: 73rd percentile
3,478 people · Baraga County · median home $133,300 · income $52,254 · Jan low 6°F · 178 in snow
-
36Sumner, Illinois
Retirement: 70th percentile · Quiet: 88th percentile · Home value ÷ income: 100th percentile
2,631 people · Lawrence County · median home $46,000 · income $55,625 · Jan low 21°F · 16 in snow
-
35Caribou, Maine
Retirement: 95th percentile · Quiet: 87th percentile · Home value ÷ income: 76th percentile
7,396 people · Aroostook County · median home $134,100 · income $53,709 · Jan low 3°F · 118 in snow
-
34Kane, Pennsylvania
Retirement: 78th percentile · Quiet: 82nd percentile · Home value ÷ income: 98th percentile
3,630 people · McKean County · median home $73,600 · income $52,353 · Jan low 13°F · 93 in snow
-
33Rush, Pennsylvania
Retirement: 89th percentile · Quiet: 82nd percentile · Home value ÷ income: 87th percentile
3,668 people · Centre County · median home $158,500 · income $75,732 · Jan low 16°F · 50 in snow
-
32Pickford, Michigan
Retirement: 72nd percentile · Quiet: 91st percentile · Home value ÷ income: 95th percentile
2,791 people · Chippewa County · median home $167,400 · income $99,688 · Jan low 7°F · 101 in snow
-
31Paint, Pennsylvania
Retirement: 88th percentile · Quiet: 98th percentile · Home value ÷ income: 73rd percentile
3,041 people · Somerset County · median home $157,600 · income $61,364 · Jan low 19°F · 74 in snow
-
30Dulce, New Mexico
Retirement: 87th percentile · Quiet: 73rd percentile · Home value ÷ income: 99th percentile
2,788 people · Rio Arriba County · median home $53,300 · income $39,773 · Jan low 10°F · 56 in snow
-
29South Pymatuning, Pennsylvania
Retirement: 89th percentile · Quiet: 88th percentile · Home value ÷ income: 82nd percentile
2,653 people · Mercer County · median home $180,700 · income $77,614 · Jan low 19°F · 55 in snow
-
28Mahoning, Pennsylvania
Retirement: 77th percentile · Quiet: 95th percentile · Home value ÷ income: 87th percentile
2,708 people · Lawrence County · median home $134,500 · income $65,370 · Jan low 19°F · 28 in snow
-
27Pine Grove, Pennsylvania
Retirement: 76th percentile · Quiet: 94th percentile · Home value ÷ income: 90th percentile
2,604 people · Warren County · median home $188,900 · income $96,318 · Jan low 18°F · 72 in snow
-
26Scott, Pennsylvania
Retirement: 94th percentile · Quiet: 93rd percentile · Home value ÷ income: 73rd percentile
4,629 people · Lackawanna County · median home $246,700 · income $93,384 · Jan low 20°F · 59 in snow
-
25Fallowfield, Pennsylvania
Retirement: 89th percentile · Quiet: 95th percentile · Home value ÷ income: 76th percentile
4,099 people · Washington County · median home $163,900 · income $66,802 · Jan low 21°F · 10 in snow
-
24Garner, Iowa
Retirement: 96th percentile · Quiet: 91st percentile · Home value ÷ income: 73rd percentile
3,065 people · Hancock County · median home $186,300 · income $70,726 · Jan low 6°F · 40 in snow
-
23Woolwich, Maine
Retirement: 97th percentile · Quiet: 87th percentile · Home value ÷ income: 76th percentile
3,068 people · Sagadahoc County · median home $254,500 · income $102,175 · Jan low 12°F · 72 in snow
-
22Schuyler, New York
Retirement: 81st percentile · Quiet: 86th percentile · Home value ÷ income: 94th percentile
3,296 people · Herkimer County · median home $116,000 · income $65,469 · Jan low 10°F
-
21Madrid, Iowa
Retirement: 90th percentile · Quiet: 84th percentile · Home value ÷ income: 87th percentile
2,802 people · Boone County · median home $185,600 · income $89,844 · Jan low 12°F · 33 in snow
-
20Conemaugh, Pennsylvania
Retirement: 90th percentile · Quiet: 87th percentile · Home value ÷ income: 85th percentile
6,760 people · Somerset County · median home $166,100 · income $75,459 · Jan low 19°F · 65 in snow
-
19Hancock, New York
Retirement: 92nd percentile · Quiet: 97th percentile · Home value ÷ income: 73rd percentile
2,764 people · Delaware County · median home $161,100 · income $62,243 · Jan low 16°F · 55 in snow
-
18Kewaunee, Wisconsin
Retirement: 76th percentile · Quiet: 94th percentile · Home value ÷ income: 92nd percentile
2,837 people · Kewaunee County · median home $159,600 · income $82,028 · Jan low 12°F · 48 in snow
-
17Fort Fairfield, Maine
Retirement: 83rd percentile · Quiet: 97th percentile · Home value ÷ income: 82nd percentile
3,322 people · Aroostook County · median home $161,000 · income $70,852 · Jan low 3°F · 108 in snow
-
16West Brunswick, Pennsylvania
Retirement: 97th percentile · Quiet: 87th percentile · Home value ÷ income: 79th percentile
3,278 people · Schuylkill County · median home $289,700 · income $119,167 · Jan low 20°F · 21 in snow
-
15Palatine, New York
Retirement: 81st percentile · Quiet: 92nd percentile · Home value ÷ income: 90th percentile
3,189 people · Montgomery County · median home $142,500 · income $69,722 · Jan low 7°F · 54 in snow
-
14Carroll, Pennsylvania
Retirement: 99th percentile · Quiet: 86th percentile · Home value ÷ income: 79th percentile
5,380 people · Washington County · median home $189,300 · income $79,219 · Jan low 21°F · 10 in snow
-
13Clarksville, Texas
Retirement: 89th percentile · Quiet: 79th percentile · Home value ÷ income: 96th percentile
2,857 people · Red River County · median home $53,700 · income $33,014 · Jan low 32°F · 2 in snow
-
12Iron River, Michigan
Retirement: 82nd percentile · Quiet: 87th percentile · Home value ÷ income: 96th percentile
3,007 people · Iron County · median home $85,000 · income $54,183 · Jan low 0°F · 67 in snow
-
11Pierrepont, New York
Retirement: 85th percentile · Quiet: 83rd percentile · Home value ÷ income: 98th percentile
2,523 people · St. Lawrence County · median home $131,300 · income $92,500 · Jan low 6°F · 77 in snow
-
10Gerrish, Michigan
Retirement: 90th percentile · Quiet: 97th percentile · Home value ÷ income: 79th percentile
2,796 people · Roscommon County · median home $232,100 · income $95,813 · Jan low 11°F · 66 in snow
-
9Rogers City, Michigan
Retirement: 95th percentile · Quiet: 86th percentile · Home value ÷ income: 85th percentile
2,850 people · Presque Isle County · median home $110,200 · income $49,266 · Jan low 14°F · 85 in snow
-
8Sugarcreek, Pennsylvania
Retirement: 84th percentile · Quiet: 90th percentile · Home value ÷ income: 95th percentile
4,775 people · Venango County · median home $108,200 · income $63,987 · Jan low 18°F · 54 in snow
-
7Rush, New York
Retirement: 96th percentile · Quiet: 92nd percentile · Home value ÷ income: 85th percentile
3,490 people · Monroe County · median home $264,600 · income $122,519 · Jan low 16°F · 52 in snow
-
6L'Anse, Michigan
Retirement: 97th percentile · Quiet: 91st percentile · Home value ÷ income: 85th percentile
3,551 people · Baraga County · median home $122,700 · income $54,898 · Jan low 7°F · 208 in snow
-
5Ozona, Texas
Retirement: 78th percentile · Quiet: 97th percentile · Home value ÷ income: 100th percentile
2,663 people · Crockett County · median home $66,900 · income $81,622 · Jan low 30°F
-
4Ralpho, Pennsylvania
Retirement: 89th percentile · Quiet: 97th percentile · Home value ÷ income: 90th percentile
4,186 people · Northumberland County · median home $243,900 · income $120,386 · Jan low 19°F · 34 in snow
-
3Clarion, Iowa
Retirement: 98th percentile · Quiet: 88th percentile · Home value ÷ income: 94th percentile
2,810 people · Wright County · median home $116,200 · income $64,625 · Jan low 6°F · 31 in snow
-
2Providence, Kentucky
Retirement: 93rd percentile · Quiet: 87th percentile · Home value ÷ income: 100th percentile
2,892 people · Webster County · median home $60,300 · income $55,121 · Jan low 25°F · 9 in snow
-
1Haskell, Texas
Retirement: 99th percentile · Quiet: 94th percentile · Home value ÷ income: 95th percentile
3,089 people · Haskell County · median home $104,500 · income $62,378 · Jan low 29°F · 3 in snow
Price vs ranking
More U.S. rankings
- The 50 Best Small Towns to Retire in America
- The 50 Quietest Small Towns in America
- The 50 Most Affordable Small Towns in America
- The 50 Best Small Towns for Families in America
- The 50 Best Places to Retire in America
- The 50 Quietest Places in America
- The 50 Most Affordable Places in America
- The 50 Best Places for Families in America
- The 50 Best Quiet, Affordable Places to Retire in America
- 50 Small Towns in America With the Cheapest Homes
Same ranking, other places
- The 25 Best Quiet, Affordable Small Towns to Retire in Pennsylvania
- The 25 Best Quiet, Affordable Small Towns to Retire in New York
- The 24 Best Quiet, Affordable Small Towns to Retire in Michigan
- The 25 Best Quiet, Affordable Small Towns to Retire in Texas
- The 25 Best Quiet, Affordable Small Towns to Retire in California
- The 25 Best Quiet, Affordable Small Towns to Retire in New Jersey
- The 25 Best Quiet, Affordable Small Towns to Retire in Florida
- The 15 Best Quiet, Affordable Small Towns to Retire in Ohio
- The 16 Best Quiet, Affordable Small Towns to Retire in Illinois
- The 13 Best Quiet, Affordable Small Towns to Retire in North Carolina
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)