Most Affordable Counties

Counties with the most affordable housing costs relative to income.

Affordability is about more than low prices — it's about the relationship between what people earn and what they pay. Our cost score evaluates each county's median housing costs (both rent and mortgage) relative to median household income, using Census ACS data. Counties that score highest offer the best balance: reasonable housing costs paired with decent earning potential. Many top-ranking counties are in the Midwest and South, where housing supply is more abundant and cost of living is structurally lower. However, some surprising entries appear in states like Pennsylvania and Ohio, where older housing stock keeps prices moderate despite proximity to metro job markets. Understanding affordability through this lens helps families and retirees find places where their dollar stretches furthest without sacrificing access to employment and services.

Showing top 100 of 3142 counties with data

#CountyScoreTaxCostIncome
1Calhoun County, West Virginia99.79499.73.7
2Wolfe County, Kentucky99.375.499.30.1
3Buffalo County, South Dakota99.354.999.39.4
4Martin County, Kentucky99.255.499.28.5
5Jefferson County, Mississippi99.237.899.21.2
6Cottle County, Texas99.228.199.234.8
7Sioux County, North Dakota99.18999.13.9
8Todd County, South Dakota991.8992.5
9Jenkins County, Georgia98.841.298.81.6
10Greene County, Alabama98.787.198.70.4
11Owsley County, Kentucky98.762.998.70.3
12Brooks County, Texas98.722.898.70.3
13Greenlee County, Arizona98.695.998.677.7
14Braxton County, West Virginia98.690.698.66.6
15Ritchie County, West Virginia98.668.898.615
16Oglala Lakota County, South Dakota98.591.698.50.9
17Leslie County, Kentucky98.461.298.42.9
18Breathitt County, Kentucky98.349.598.33.5
19Hancock County, Tennessee9890.4980.4
20Wheeler County, Georgia97.857.497.87.6
21Bienville Parish, Louisiana97.897.697.80.9
22Graham County, North Carolina97.881.697.812.6
23Clay County, Tennessee97.872.897.87
24Clay County, West Virginia97.796.597.75.1
25Glacier County, Montana97.552.297.57.4
26Roane County, West Virginia97.590.997.57.5
27Perry County, Alabama97.495.597.40.8
28Mingo County, West Virginia97.491.597.42.6
29Bell County, Kentucky97.358.397.30.5
30Claiborne Parish, Louisiana97.395.697.30.4
31King County, Texas97.3N/A97.366.8
32Throckmorton County, Texas97.328.297.335.1
33Searcy County, Arkansas97.288.197.24.3
34Wilcox County, Georgia97349711.1
35Cumberland County, Kentucky9773972.7
36Zapata County, Texas9736.2971.3
37McCreary County, Kentucky96.959.496.91.8
38Lamar County, Alabama96.899.696.810.2
39Lee County, Kentucky96.849.196.80.8
40Hooker County, Nebraska96.61696.68.2
41Worth County, Missouri96.553.196.58.5
42Woodruff County, Arkansas96.377.196.314.4
43Guadalupe County, New Mexico96.383.596.32.9
44Apache County, Arizona96.249.996.23.1
45McIntosh County, North Dakota96.132.596.151.2
46Wirt County, West Virginia9682.59624.5
47Monroe County, Arkansas95.886.795.86
48Winn Parish, Louisiana95.897.795.88.8
49Jefferson County, Oklahoma95.867.595.812.3
50Crockett County, Texas95.79795.785.6
51Clay County, Alabama95.699.695.618.1
52Stewart County, Georgia95.56.895.51
53Menifee County, Kentucky95.585.795.56.9
54Sheridan County, North Dakota95.563.495.559.9
55Johnson County, Tennessee95.494.895.418.9
56Hall County, Texas95.425.195.49
57Telfair County, Georgia95.331.895.37.2
58Harlan County, Kentucky95.338.995.31.7
59Madison Parish, Louisiana95.399.595.31.8
60Carroll County, Mississippi95.366.995.325.5
61Issaquena County, Mississippi95.396.495.30.2
62Hudspeth County, Texas95.226.695.22.5
63Magoffin County, Kentucky95.159.995.10.7
64Corson County, South Dakota95.119.495.15.8
65Foard County, Texas95.126.495.14.5
66Crittenden County, Kentucky9579.2959.5
67Quitman County, Mississippi94.927.894.90.5
68Reynolds County, Missouri94.989.794.96.4
69Hughes County, Oklahoma94.97394.910.9
70Marion County, Alabama94.898.494.816.1
71Pulaski County, Illinois94.85194.85.3
72Casey County, Kentucky94.874.994.83.9
73Fentress County, Tennessee94.896.794.816.4
74Ozark County, Missouri94.789.394.74.8
75Rolette County, North Dakota94.74094.731.3
76Choctaw County, Alabama94.699.994.66.6
77Baker County, Georgia94.647.894.66.5
78Knox County, Kentucky94.659.394.60.6
79Marion County, South Carolina94.689.994.60.9
80Lake County, Tennessee94.562.294.50.3
81Ashley County, Arkansas94.473.194.46.6
82Wayne County, Missouri94.485.994.45.5
83McPherson County, South Dakota94.410.794.445.4
84Twiggs County, Georgia94.351.294.326.3
85Letcher County, Kentucky94.34394.33.2
86Perry County, Mississippi94.357.594.315.5
87Socorro County, New Mexico94.380.194.310.3
88Fayette County, Alabama94.198.894.116.1
89Hardin County, Illinois94.126.794.130.8
90Clinton County, Kentucky93.980.793.94.5
91Fulton County, Kentucky93.960.893.91.5
92McDowell County, West Virginia93.978.693.90.2
93Metcalfe County, Kentucky93.860.693.812.1
94Nuckolls County, Nebraska93.821.893.866.9
95Pushmataha County, Oklahoma93.89393.86.8
96Scott County, Virginia93.76693.77.4
97Macon County, Georgia93.627.293.61.6
98Elk County, Kansas93.63.293.627.9
99Kemper County, Mississippi93.574.893.55.7
100Marlboro County, South Carolina93.570.193.51.3

Data: U.S. Census ACS, FBI UCR, CDC, FEMA NRI, NCES, EPA SDWIS. Scores are 0-100 (higher is better).