Skip to main content

Most Educated Cities in Alabama

Cities with at least 1,000 residents, ranked by percentage of adults (25+) with a bachelor's degree or higher.

#CityBachelor's+Graduate+Median IncomePopulation
1 Mountain Brook 88.6% 39.5% $201,479 22,029
2 Meadowbrook 73.7% 26.5% $141,862 9,117
3 Highland Lakes 73.5% 22.0% $169,361 5,866
4 Homewood 70.9% 33.1% $94,485 27,829
5 Indian Springs Village 67.9% 30.5% $136,836 2,537
6 Shoal Creek 66.5% 28.8% $218,333 1,328
7 Vestavia Hills 65.3% 31.4% $134,369 38,616
8 Madison 64.5% 29.1% $134,655 60,106
9 Auburn 64.1% 32.3% $63,668 80,594
10 Hoover 62.6% 26.2% $109,253 92,642
11 Eagle Point 61.5% 24.2% $151,842 3,110
12 Brook Highland 61.2% 22.5% $79,904 8,146
13 Magnolia Springs 58.8% 23.1% $86,818 1,130
14 Pike Road 55.4% 22.9% $117,091 10,574
15 Blue Ridge 54.4% 26.3% $128,482 1,190
16 Fairhope 53.5% 23.1% $94,274 24,190
17 Helena 51.4% 16.9% $115,139 21,769
18 Point Clear 50.9% 27.9% $46,097 1,511
19 Spanish Fort 49.1% 22.2% $99,346 10,662
20 Triana 48.7% 18.6% $110,100 3,964
21 Chelsea 48.5% 12.8% $115,337 16,260
22 Pelham 47.2% 17.0% $101,094 24,827
23 Huntsville 47.2% 19.7% $74,714 222,791
24 Trussville 45.6% 16.0% $123,275 26,673
25 Fort Rucker 43.9% 5.5% $74,541 4,705
26 Meridianville 43.4% 16.4% $97,434 11,150
27 Emerald Mountain 43.0% 19.6% $123,347 3,535
28 Daphne 42.9% 15.8% $87,250 29,453
29 Westover 42.6% 15.3% $96,932 2,298
30 Dauphin Island 42.4% 16.1% $67,206 1,852
31 Irondale 42.3% 20.2% $72,343 13,464
32 Alabaster 41.1% 12.7% $91,357 33,917
33 Orange Beach 40.7% 16.3% $97,736 8,407
34 Gulf Shores 39.9% 13.6% $78,188 16,401
35 Springville 39.8% 12.1% $84,231 5,081
36 Priceville 39.8% 18.1% $117,127 3,726
37 Troy 39.7% 15.4% $50,717 17,716
38 Tuscaloosa 39.4% 18.5% $51,464 111,038
39 Loxley 39.1% 15.3% $108,488 4,357
40 Harvest 38.6% 17.1% $101,910 5,955
41 Choccolocco 38.4% 15.0% $78,858 2,620
42 Northport 38.2% 16.6% $80,913 31,218
43 Calera 37.1% 9.8% $87,194 17,714
44 Prattville 36.6% 17.9% $81,337 39,482
45 Opelika 36.4% 14.2% $65,004 32,820
46 Hazel Green 36.2% 7.9% $86,271 3,940
47 Moores Mill 36.0% 15.9% $96,774 6,378
48 Deatsville 35.7% 13.6% $123,977 2,097
49 Livingston 34.5% 24.1% $24,236 4,672
50 McCalla 34.5% 18.2% $87,468 13,253
51 Florence 34.5% 13.6% $52,174 41,701
52 Montgomery 33.8% 14.6% $56,811 197,494
53 Headland 33.6% 12.8% $79,063 5,217
54 Bon Secour 33.6% 8.6% $61,497 2,789
55 Guntersville 33.3% 12.1% $67,929 8,916
56 Stapleton 33.2% 16.1% N/A 3,009
57 Morris 33.2% 5.6% $101,563 2,673
58 Grayson Valley 32.6% 6.6% $64,597 6,077
59 Cullman 32.4% 11.6% $61,224 19,319
60 Mobile 32.0% 11.8% $53,558 203,416
61 Argo 31.7% 9.4% $105,128 4,479
62 Weaver 31.6% 15.7% $49,435 3,324
63 Marbury 31.5% 20.3% $83,558 1,570
64 Athens 31.4% 12.0% $69,922 29,002
65 Gardendale 31.2% 11.9% $82,192 16,534
66 Jacksonville 31.2% 13.2% $51,814 14,437
67 Birmingham 31.1% 12.3% $46,051 198,173
68 Lake View 31.0% 10.8% $101,487 4,063
69 Millbrook 30.9% 11.5% $70,313 17,189
70 Kimberly 30.9% 12.5% $97,429 4,439
71 Redland 30.6% 11.7% $130,278 4,982
72 Montevallo 30.4% 10.4% $56,626 7,556
73 Tidmore Bend 30.4% 8.3% $60,729 1,192
74 New Hope 29.3% 3.6% $83,816 2,911
75 Tuskegee 29.2% 13.8% $38,000 8,938
76 Grant 29.1% 10.5% $91,477 1,336
77 Moody 28.8% 7.1% $86,627 13,488
78 Fultondale 28.7% 14.1% $73,575 9,384
79 Rainsville 28.6% 9.1% $74,046 5,702
80 Jasper 28.2% 12.2% $66,238 14,442
81 Hartselle 27.9% 10.5% $76,290 15,847
82 Satsuma 27.8% 11.1% $101,042 6,822
83 Leeds 27.7% 11.0% $69,737 12,028
84 Dothan 27.6% 10.9% $55,792 71,514
85 Forestdale 27.5% 9.4% $66,569 9,742
86 Demopolis 27.4% 14.0% $34,802 6,908
87 Wetumpka 27.2% 9.7% $57,763 7,437
88 Butler 26.5% 9.7% $47,350 2,386
89 Leroy 26.5% 9.6% $93,036 1,075
90 Tuscumbia 26.0% 7.8% $59,143 9,115
91 Alexandria 26.0% 11.1% $85,089 3,475
92 Arab 25.9% 8.9% $64,333 8,679
93 Fayetteville 25.6% 10.7% $100,255 1,154
94 Fairfield 25.4% 9.3% $48,456 9,728
95 Rehobeth 25.4% 12.1% $80,972 1,887
96 Enterprise 25.1% 12.3% $73,125 29,505
97 Saraland 25.0% 9.2% $61,509 16,404
98 Oxford 24.8% 11.0% $74,268 22,063
99 Selmont-West Selmont 24.7% 0.4% $32,443 2,150
100 Oneonta 24.7% 12.6% $53,980 6,971
101 Foley 24.6% 7.2% $66,336 24,026
102 Glencoe 24.4% 11.0% $68,517 5,353
103 Owens Cross Roads 24.4% 11.5% $86,188 2,826
104 Hokes Bluff 24.4% 8.1% $74,968 4,547
105 Gallant 24.3% 4.3% $55,130 1,081
106 Mount Olive (Jefferson County) 24.3% 7.1% $82,234 3,567
107 Brewton 24.2% 10.8% $50,721 5,186
108 Brookwood 24.0% 4.9% $81,394 2,706
109 Muscle Shoals 24.0% 8.3% $75,894 16,951
110 New Market 23.8% 6.3% $62,500 1,314
111 Grove Hill 23.5% 6.3% $59,219 2,341
112 Holtville 23.5% 7.2% $76,652 5,158
113 Sardis City 23.5% 11.4% $67,721 2,046
114 Hayden 23.4% 4.0% $80,125 1,389
115 Southside 23.2% 10.3% $76,487 9,483
116 Clay 23.2% 6.8% $81,920 10,273
117 Phenix City 23.2% 7.9% $50,053 38,499
118 Pleasant Grove 23.2% 7.3% $70,317 9,442
119 Mount Vernon 23.1% 0.6% $46,307 1,339
120 Coker 23.0% 5.9% $55,313 1,058
121 Daleville 22.9% 7.4% $45,324 4,919
122 Vance 22.7% 7.4% $94,545 2,105
123 Scottsboro 22.6% 7.9% $53,929 15,712
124 Theodore 22.5% 9.4% $67,864 4,964
125 Smiths Station 22.5% 11.6% $64,669 5,496
126 Decatur 22.4% 7.2% $61,563 57,361
127 Sylvania 22.3% 5.0% $56,161 1,925
128 Eclectic 22.2% 7.8% $49,904 1,141
129 Pell City 21.9% 6.2% $68,638 13,587
130 Sylvan Springs 21.6% 10.7% $81,927 1,490
131 Odenville 21.5% 4.9% $70,296 5,197
132 Underwood-Petersville 21.4% 3.8% $48,219 3,100
133 Riverside 21.3% 7.5% $83,664 2,097
134 Red Bay 21.2% 7.1% $37,473 3,201
135 Coosada 21.2% 8.3% $61,815 1,105
136 Albertville 21.1% 5.7% $56,099 22,813
137 Moundville 21.0% 10.3% $73,036 3,754
138 Hueytown 21.0% 5.7% $62,784 16,414
139 Rainbow City 20.8% 8.9% $56,398 10,284
140 Camden 20.7% 10.1% $36,481 1,803
141 Section 20.7% 13.0% $47,500 1,069
142 Lillian 20.6% 9.6% $52,281 1,460
143 Anniston 20.5% 7.7% $46,668 21,271
144 Rogersville 20.3% 6.6% $66,127 1,260
145 Double Springs 20.3% 11.9% $47,768 1,068
146 Margaret 20.3% 7.5% $101,802 5,877
147 Andalusia 20.2% 8.6% $42,611 8,766
148 Alexander City 20.2% 7.5% $47,022 14,606
149 Killen 20.1% 7.4% $69,722 1,150
150 Pine Level 20.1% 4.9% $93,134 4,170
151 Selma 19.9% 7.5% $33,197 17,057
152 Luverne 19.6% 11.5% $43,269 2,694
153 Wilsonville 19.6% 9.1% $72,115 1,879
154 New Brockton 19.4% 12.2% $72,212 1,430
155 Guin 19.2% 5.3% $51,117 2,381
156 Lincoln 19.0% 9.9% $57,145 7,305
157 Flomaton 19.0% 4.5% $42,708 1,535
158 Trinity 18.9% 5.9% $100,929 2,561
159 Evergreen 18.9% 8.8% $40,700 3,404
160 Good Hope 18.9% 8.7% $93,661 2,574
161 Winfield 18.8% 6.5% $49,688 4,999
162 Fayette 18.7% 8.7% $36,473 4,164
163 Dadeville 18.7% 6.6% $67,147 2,993
164 Ashford 18.6% 4.7% $65,341 2,447
165 Sheffield 18.4% 6.6% $39,733 9,340
166 Ozark 18.4% 8.8% $48,944 14,327
167 Elmore 18.4% 1.9% $48,696 1,517
168 Jackson 18.3% 4.0% $37,948 4,589
169 Clanton 18.3% 7.3% $47,520 8,958
170 Semmes 18.0% 7.4% $66,417 5,626
171 Monroeville 18.0% 9.2% $32,513 5,802
172 Sylacauga 17.9% 8.0% $50,017 12,309
173 Level Plains 17.9% 5.3% $77,000 1,667
174 Saks 17.9% 7.4% $49,753 10,681
175 Ohatchee 17.3% 7.7% $76,667 1,148
176 Elberta 17.3% 6.7% $55,000 2,293
177 Harpersville 17.3% 6.0% $75,018 1,788
178 Fort Payne 17.3% 8.3% $47,479 14,927
179 Gordo 17.3% 7.5% $47,569 1,723
180 Abbeville 17.1% 8.9% $31,712 2,748
181 Valley 17.1% 7.7% $51,661 10,277
182 Summerdale 17.1% 5.9% $70,110 1,593
183 Adamsville 17.1% 5.8% $62,500 4,266
184 Center Point 17.0% 4.8% $56,417 15,914
185 Grand Bay 17.0% 1.6% $62,112 3,553
186 Roanoke 17.0% 6.1% $47,105 5,336
187 Thorsby 17.0% 6.5% $76,389 2,365
188 Valley Grande 16.8% 4.4% $58,929 4,047
189 Ashland 16.8% 5.8% $42,308 1,797
190 Ardmore 16.5% 3.8% $50,352 1,384
191 Graysville 16.3% 4.9% $70,208 2,509
192 Stevenson 16.2% 1.9% $53,958 1,995
193 Whitesboro 16.2% 9.8% $67,188 1,918
194 Greenville 15.9% 7.4% $40,822 7,163
195 Columbiana 15.9% 8.6% $80,546 4,725
196 Boaz 15.8% 5.4% $49,846 10,814
197 Heflin 15.8% 5.1% $46,711 3,467
198 Douglas 15.8% 4.4% $62,000 1,113
199 Linden 15.8% 4.8% $38,667 1,961
200 Cedar Bluff 15.7% 8.9% $52,500 1,629
201 Eutaw 15.7% 5.8% $27,422 2,786
202 Newton 15.7% 1.7% $60,030 1,329
203 Berry 15.7% 2.6% $37,031 1,040
204 Bessemer 15.6% 5.3% $39,613 25,400
205 Hamilton 15.6% 6.0% $54,871 6,922
206 Gadsden 15.5% 5.1% $40,345 33,374
207 Smoke Rise 15.5% 11.3% $85,882 1,471
208 Piedmont 15.4% 4.7% $40,506 4,740
209 Dora 15.3% 7.2% $61,892 2,668
210 Russellville 15.2% 7.3% $58,231 10,799
211 Midfield 15.2% 5.6% $52,755 5,045
212 Aliceville 15.2% 6.8% $39,167 2,211
213 Eufaula 15.1% 7.0% $47,392 12,584
214 Cottondale 14.9% 3.5% $44,877 2,632
215 Brundidge 14.8% 6.3% $38,188 2,392
216 Cherokee 14.8% 6.1% $50,815 1,120
217 Cleveland 14.8% 5.4% $71,328 1,182
218 Lineville 14.6% 6.3% $38,302 2,546
219 Creola 14.6% 5.0% $66,607 2,088
220 Geneva 14.6% 3.1% $47,102 4,225
221 Remlap 14.3% 4.3% $64,677 2,761
222 Tillmans Corner 14.3% 4.2% $60,837 17,677
223 Crossville 14.2% 6.6% $49,100 2,143
224 Pinson 14.0% 3.0% $76,410 7,832
225 Centreville 13.9% 10.0% $39,477 2,741
226 Coaling 13.9% 4.0% $81,370 2,573
227 Concord 13.7% 2.0% $66,406 1,913
228 Vincent 13.7% 2.6% $52,813 2,050
229 Greensboro 13.7% 4.1% $27,000 2,135
230 Talladega 13.6% 5.2% $44,198 14,760
231 Blountsville 13.6% 1.6% $48,182 1,648
232 Ladonia 13.5% 5.0% $53,441 3,346
233 Bear Creek 13.4% 4.3% $50,188 1,474
234 Chickasaw 13.4% 1.9% $46,559 6,332
235 Jemison 13.4% 7.4% $65,800 2,796
236 Centre 13.3% 5.5% $44,664 3,700
237 Sumiton 13.3% 5.7% $65,568 2,459
238 Bay Minette 13.2% 3.5% $44,523 8,295
239 Locust Fork 13.2% 4.4% $50,000 1,402
240 York 13.2% 3.7% $30,489 2,056
241 Snead 12.8% 3.9% $48,509 1,247
242 West Blocton 12.8% 6.7% $40,560 1,077
243 Geraldine 12.7% 4.8% $43,594 1,011
244 Tallassee 12.7% 3.9% $66,752 5,134
245 Lookout Mountain 12.3% 7.7% $80,362 1,120
246 Malvern 12.1% 2.5% $43,854 1,913
247 Citronelle 12.1% 3.0% $43,870 3,913
248 Moulton 12.0% 6.7% $57,813 3,401
249 Union Springs 11.7% 4.6% $26,250 3,248
250 Uniontown 11.7% 7.5% $33,750 1,798
251 Elba 11.7% 2.3% $44,792 3,468
252 Hartford 11.5% 4.1% $56,250 2,701
253 Sulligent 11.4% 4.1% $34,861 1,627
254 Robertsdale 11.3% 2.3% $59,152 7,194
255 Munford 11.2% 5.2% $42,284 1,508
256 Cowarts 11.0% 4.2% $64,118 2,204
257 Attalla 10.9% 4.4% $59,215 5,775
258 Hanceville 10.9% 3.9% $41,791 3,270
259 Notasulga 10.9% 4.3% $42,411 1,050
260 Marion 10.8% 5.4% $35,842 2,886
261 Prichard 10.8% 4.1% $36,588 18,961
262 Lanett 10.7% 2.5% $42,357 6,814
263 Kinsey 10.6% 2.3% $55,500 2,195
264 Brookside 10.5% 1.7% $59,271 1,603
265 Ashville 10.4% 1.3% $69,362 2,464
266 Atmore 10.4% 3.9% $38,862 8,334
267 Parrish 10.4% 0.1% $32,798 1,222
268 Susan Moore 10.2% 3.9% $84,554 1,336
269 Woodstock 10.2% 4.0% $73,438 1,218
270 Opp 10.1% 3.8% $41,347 6,709
271 Childersburg 9.9% 3.3% $52,338 4,655
272 Baileyton 9.9% 0.5% $63,143 1,039
273 Taylor 9.9% 1.2% $67,464 3,063
274 Fort Deposit 9.7% 7.0% $21,563 1,525
275 Vernon 9.7% 4.6% $27,967 1,714
276 Brent 9.5% 5.1% $22,660 4,010
277 Henagar 9.5% 3.5% $49,315 2,501
278 Millport 9.5% 2.4% $76,875 1,412
279 Webb 9.5% 3.8% $54,792 1,475
280 Slocomb 9.3% 3.5% $38,056 1,952
281 West End-Cobb Town 9.2% 2.4% $55,323 3,453
282 Carlisle-Rockledge 9.1% 3.7% $60,360 1,993
283 Reform 9.0% 3.5% $33,578 1,597
284 Hobson City 9.0% 3.5% $47,361 1,142
285 Thomasville 8.8% 3.7% $42,671 3,619
286 Frisco City 8.8% 5.8% $36,023 1,416
287 Bayou La Batre 8.8% 1.9% $37,679 1,881
288 Coats Bend 8.7% 6.5% $70,409 1,630
289 Steele 8.7% 2.9% $72,386 1,149
290 La Fayette 8.5% 2.8% $32,601 2,633
291 Camp Hill 8.5% 1.0% $31,833 1,238
292 Brilliant 8.5% 3.5% $47,125 1,097
293 Stewartville 8.3% 6.5% $87,574 1,629
294 Falkville 8.2% 3.7% $46,888 1,606
295 Tarrant 8.1% 0.9% $42,070 5,925
296 Haleyville 8.0% 3.1% $42,058 4,271
297 Midland City 7.8% 0.5% $28,438 1,603
298 Florala 7.8% 2.1% N/A 1,822
299 Altoona 7.7% 0.7% $43,056 1,252
300 Clio 7.6% 0.6% $28,750 1,422
301 Brighton 7.4% 2.2% $38,221 3,079
302 Samson 7.2% 1.8% $33,424 1,669
303 Fyffe 7.1% 1.8% $34,870 1,190
304 Hackleburg 7.0% 2.8% $42,292 1,709
305 Maplesville 6.9% 1.4% $38,155 1,200
306 Georgiana 6.9% 4.0% $24,321 1,578
307 Bridgeport 6.8% 2.3% $34,481 2,246
308 Collinsville 6.7% 1.9% $31,652 1,781
309 Holt 6.7% 1.8% $48,675 3,629
310 Ragland 6.3% 2.8% $37,708 1,682
311 Warrior 6.1% 1.2% $57,557 3,207
312 Lipscomb 6.1% 2.9% $41,875 2,214
313 Cordova 5.1% 1.9% $37,662 1,511
314 Rock Creek 5.0% 0.0% $84,432 1,103
315 Huguley 5.0% 2.0% $43,750 2,577
316 Goodwater 4.9% 1.5% $39,511 1,445
317 Skyline 4.8% 1.6% $44,307 1,126
318 East Brewton 4.5% 1.8% $35,571 3,168
319 Clayton 4.1% 1.0% $21,641 2,295
320 Carbon Hill 3.6% 1.5% $24,605 1,536