State rankings

Best Counties to Live in Alabama

Compare counties in Alabama by overall score, affordability, economy, schools, safety, taxes, and peace & quiet. Rankings are public-data estimates for comparison and research.

Category highlights

Quick entry points for common county search priorities.

National rankings

All Alabama counties

Showing 67 counties ranked by the default generated overall score.

RankCountyOverallEconomyAfford.SchoolsSafetyTaxesPeace & QuietTypical homeIncome
1Coffee County
FIPS 01031
75.569.179.658.290.789.183.8$175,288$68,353
2Shelby County
FIPS 01117
75.485.362.563.391.486.667.8$359,370$97,961
3Madison County
FIPS 01089
72.683.460.463.582.387.756.4$311,719$86,499
4Autauga County
FIPS 01001
69.268.165.150.282.993.281.6$260,499$72,481
5Baldwin County
FIPS 01003
68.481.942.158.986.192.470$369,803$78,775
6Lauderdale County
FIPS 01077
67.464.463.541.993.690.678.1$223,857$62,649
7Marion County
FIPS 01093
675470.94787.193.279.8$159,893$50,088
8Cullman County
FIPS 01043
66.668.757.750.477.693.279.3$255,134$62,656
9Morgan County
FIPS 01103
66.17167.626.887.192.975.5$234,072$68,845
10St. Clair County
FIPS 01115
65.978.967.625.274.693.275$271,171$77,463
11Cleburne County
FIPS 01029
65.870.158.339.782.793.280.1$230,137$55,345
12Limestone County
FIPS 01083
65.187.760.620.372.593.275.6$319,480$83,629
13Covington County
FIPS 01039
64.654.773.422.29893.282$156,569$52,456
14Colbert County
FIPS 01033
64.157.469.13482.790.983.8$197,333$60,628
15Marshall County
FIPS 01095
6467.461.529.185.892.676$241,702$62,571
16Elmore County
FIPS 01051
63.779.864.819.270.293.276.9$269,858$78,243
17Calhoun County
FIPS 01015
63.655.169.92795.888.874.1$171,219$55,029
18Walker County
FIPS 01127
63.557.985.720.169.793.276.9$131,100$56,509
19Chambers County
FIPS 01017
6257.976.32.897.889.984$141,428$49,656
20Clay County
FIPS 01027
625869.612.794.293.282.3$181,444$55,250
21Dale County
FIPS 01045
61.453.27215.490.193.284.1$159,481$54,963
22Houston County
FIPS 01069
61.458.963.530.97693.277.6$200,765$58,626
23Lawrence County
FIPS 01079
61.465.47117.369.493.282.5$223,086$66,071
24Franklin County
FIPS 01059
61.15871.618.776.393.283.9$176,949$53,338
25Lamar County
FIPS 01075
61.149.978.810.89093.279.9$133,416$50,000
26Fayette County
FIPS 01057
6146.576.516.890.293.281.3$145,035$49,488
27Henry County
FIPS 01067
60.860.970.55.989.793.279.9$190,852$59,931
28Pike County
FIPS 01109
59.951.364.323.285.493.284.4$164,687$48,677
29Mobile County
FIPS 01097
59.55667.719.587.783.364.4$194,293$58,880
30Geneva County
FIPS 01061
59.357.474.612.96893.283.3$162,101$52,771
31Talladega County
FIPS 01121
59.358.172.810.574.893.279.1$181,265$57,776
32Blount County
FIPS 01009
59.271.368.421.945.393.276.5$230,362$64,190
33Winston County
FIPS 01133
59.255.461.319.786.193.276.6$202,083$57,256
34Etowah County
FIPS 01055
59.154.268.319.679.789.973$180,673$54,563
35Tuscaloosa County
FIPS 01125
58.461.161.613.780.890.477.1$229,616$66,231
36Lee County
FIPS 01081
58.365.834.852.471.385.569.3$344,151$65,824
37Montgomery County
FIPS 01101
58.254.571.62.992.386.770.8$164,623$59,386
38Washington County
FIPS 01129
5860.378.86.8-93.276.2$169,325$61,042
39Crenshaw County
FIPS 01041
57.456.674.713.4-93.279.2$138,753$48,560
40Bibb County
FIPS 01007
56.852.561.25.892.493.280.2$214,089$52,541
41Chilton County
FIPS 01021
56.57070.412.536.993.281.1$217,253$65,603
42Jefferson County
FIPS 01073
56.362.36616.476.870.447.3$215,144$66,388
43Choctaw County
FIPS 01023
55.139.981.82.574.193.275$128,421$47,813
44Tallapoosa County
FIPS 01123
555647.210.192.693.278.7$269,000$59,356
45Randolph County
FIPS 01111
54.953.158.14.287.193.277.3$205,008$52,338
46DeKalb County
FIPS 01049
54.861.6606.864.293.281.4$210,473$51,204
47Cherokee County
FIPS 01019
54.660.654.219.860.491.873.2$225,416$53,863
48Marengo County
FIPS 01091
54.141.973.17.469.193.283.4$138,311$43,825
49Coosa County
FIPS 01037
53.856.971.32.953.893.276.4$180,903$57,355
50Clarke County
FIPS 01025
53.631.774.34.984.993.280.5$136,491$49,249
51Russell County
FIPS 01113
53.451.557.46.677.491.481.2$196,108$51,197
52Barbour County
FIPS 01005
52.338.268.62.17992.681.1$148,560$46,042
53Sumter County
FIPS 01119
52.231.473.30.384.890.784.3$102,029$33,310
54Butler County
FIPS 01013
52.145.679.33.845.392.382.6$113,980$44,755
55Jackson County
FIPS 01071
50.952.566.62517.493.284$191,415$51,908
56Bullock County
FIPS 01011
50.642.359.40.478.793.279.7$125,153$31,310
57Macon County
FIPS 01087
50.339.268.80.768.188.182.2$128,356$43,707
58Hale County
FIPS 01065
49.837.251.67.186.593.277.5$176,171$39,250
59Pickens County
FIPS 01107
4940.372.76.641.393.277.3$143,708$46,274
60Monroe County
FIPS 01099
48.830.769.23.165.893.280.4$137,223$42,292
61Dallas County
FIPS 01047
46.321.880.11.351.586.684.1$89,767$35,627
62Escambia County
FIPS 01053
45.944.771.719089.781.5$142,992$48,225
63Conecuh County
FIPS 01035
40.933.672.66093.277$126,368$41,327
64Lowndes County
FIPS 01085
39.334.766.80.81.493.283.9$143,774$37,052
65Perry County
FIPS 01105
38.410.375.2121.293.285.9$128,590$37,654
66Wilcox County
FIPS 01131
37.21666.40.521.793.278.9$140,996$40,640
67Greene County
FIPS 01063
33.99.249.40.441.98979.5$132,681$29,200