The 50 Best Quiet, Affordable Places to Retire in America
Ranked on The Town Files lifestyle rankings among 12,622 towns and cities of 2,500+ 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 Quiet, Affordable Small Towns to Retire 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
- 50 Small Towns in America With the Cheapest Homes
- 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)