Home / Housing data / Alabama / Rankings / Median real estate taxesAlabama places ranked by property taxes 386 places in Alabama have a reliable estimate of property taxes (2020–2024 American Community Survey).
Highest figures: Mountain Brook ($8,005), Vestavia Hills ($4,105), Homewood ($3,478).
The figure for Alabama as a whole is $788 (±$6).
Figures last updated on November 12, 2026 .
Figure for Alabama as a whole $788 (±$6) Places ranked 386 Alabama places ranked by property taxes Median real estate taxes, estimate (90% margin of error), 2020–2024 Rank Place County Median real estate taxes 1 Mountain Brook Jefferson County $8,005 (±$719) 2 Vestavia Hills Jefferson County $4,105 (±$213) 3 Homewood Jefferson County $3,478 (±$120) 4 Shoal Creek Shelby County $2,511 (±$618) 5 Hoover Jefferson County $2,486 (±$53) 6 Highland Lakes Shelby County $2,258 (±$164) 7 Cherokee Ridge Marshall County $2,250 (±$634) 8 Indian Springs Village Shelby County $2,127 (±$311) 9 Madison Madison County $1,994 (±$99) 10 Eagle Point Shelby County $1,971 (±$171) 11 Trussville Jefferson County $1,842 (±$50) 12 Brook Highland Shelby County $1,796 (±$125) 13 Pike Road Montgomery County $1,784 (±$159) 14 Fairhope Baldwin County $1,758 (±$207) 15 Dauphin Island Mobile County $1,734 (±$336) 16 Auburn Lee County $1,668 (±$65) 17 Meadowbrook Shelby County $1,593 (±$111) 18 McCalla Jefferson County $1,549 (±$102) 19 Orange Beach Baldwin County $1,468 (±$202) 20 Pelham Shelby County $1,454 (±$74) 21 Kimberly Jefferson County $1,416 (±$110) 22 Chelsea Shelby County $1,393 (±$73) 23 Helena Shelby County $1,383 (±$77) 24 Pleasant Grove Jefferson County $1,380 (±$119) 25 Huntsville Madison County $1,345 (±$41) 26 Daphne Baldwin County $1,314 (±$118) 27 Gardendale Jefferson County $1,277 (±$115) 28 Triana Madison County $1,254 (±$254) 29 Morris Jefferson County $1,241 (±$261) 30 Irondale Jefferson County $1,223 (±$92) 31 Alabaster Shelby County $1,221 (±$41) 32 Mount Olive Jefferson County $1,216 (±$71) 33 Tuscaloosa Tuscaloosa County $1,210 (±$70) 34 Gulf Shores Baldwin County $1,206 (±$99) 35 Magnolia Springs Baldwin County $1,190 (±$257) 36 Opelika Lee County $1,183 (±$65) 37 Highland Lake Blount County $1,171 (±$227) 38 (tie) Guntersville Marshall County $1,163 (±$103) 38 (tie) Oneonta Blount County $1,163 (±$111) 40 Clay Jefferson County $1,162 (±$150) 41 Woodland Randolph County $1,127 (±$460) 42 Fairfield Jefferson County $1,125 (±$170) 43 Loxley Baldwin County $1,116 (±$456) 44 Westover Shelby County $1,115 (±$147) 45 Sylvan Springs Jefferson County $1,114 (±$179) 46 St. Florian Lauderdale County $1,099 (±$224) 47 Columbiana Shelby County $1,082 (±$147) 48 Calera Shelby County $1,054 (±$94) 49 Athens Limestone County $1,033 (±$108) 50 Silverhill Baldwin County $1,030 (±$311) 51 Harpersville Shelby County $1,014 (±$442) 52 (tie) Leeds Jefferson County $1,000 (±$106) 52 (tie) Waverly Lee County $1,000 (±$350) 54 Birmingham Jefferson County $997 (±$51) 55 Saraland Mobile County $986 (±$117) 56 Mobile Mobile County $968 (±$24) 57 (tie) Pinson Jefferson County $952 (±$82) 57 (tie) Satsuma Mobile County $952 (±$102) 59 Priceville Morgan County $947 (±$214) 60 Spanish Fort Baldwin County $945 (±$109) 61 Rock Creek Jefferson County $944 (±$228) 62 Demopolis Marengo County $943 (±$167) 63 Southside Etowah County $934 (±$97) 64 Cedar Bluff Cherokee County $911 (±$423) 65 Muscle Shoals Colbert County $899 (±$93) 66 Riverside St. Clair County $894 (±$233) 67 Grant Marshall County $884 (±$82) 68 (tie) Bessemer Jefferson County $883 (±$110) 68 (tie) Northport Tuscaloosa County $883 (±$56) 70 Meridianville Madison County $875 (±$169) 71 Montevallo Shelby County $874 (±$253) 72 (tie) Center Point Jefferson County $873 (±$84) 72 (tie) Headland Henry County $873 (±$97) 72 (tie) Hueytown Jefferson County $873 (±$71) 72 (tie) Phenix City Russell County $873 (±$123) 72 (tie) Tuscumbia Colbert County $873 (±$105) 77 Moores Mill Madison County $865 (±$148) 78 Trinity Morgan County $857 (±$305) 79 Midfield Jefferson County $852 (±$107) 80 Owens Cross Roads Madison County $847 (±$95) 81 (tie) Ariton Dale County $846 (±$318) 81 (tie) Pell City St. Clair County $846 (±$82) 83 (tie) Florence Lauderdale County $845 (±$57) 83 (tie) Semmes Mobile County $845 (±$150) 85 Enterprise Coffee County $843 (±$79) 86 Wilton Shelby County $841 (±$336) 87 Argo St. Clair County $839 (±$75) 88 Good Hope Cullman County $836 (±$271) 89 Ardmore Limestone County $832 (±$247) 90 Choccolocco Calhoun County $827 (±$137) 91 Rainbow City Etowah County $826 (±$100) 92 Emerald Mountain Elmore County $824 (±$115) 93 Smoke Rise Blount County $823 (±$282) 94 Redland Elmore County $821 (±$151) 95 Concord Jefferson County $816 (±$149) 96 Fultondale Jefferson County $802 (±$94) 97 Smiths Station Lee County $796 (±$198) 98 Springville St. Clair County $795 (±$214) 99 Foley Baldwin County $794 (±$57) 100 Creola Mobile County $793 (±$142) 101 Brewton Escambia County $789 (±$144) 102 (tie) Citronelle Mobile County $787 (±$162) 102 (tie) Grayson Valley Jefferson County $787 (±$105) 104 (tie) Jacksonville Calhoun County $783 (±$62) 104 (tie) Sylacauga Talladega County $783 (±$70) 106 Cullman Cullman County $782 (±$67) 107 (tie) Moody St. Clair County $780 (±$68) 107 (tie) Perdido Beach Baldwin County $780 (±$243) 109 Lake View Tuscaloosa County $779 (±$98) 110 Harvest Madison County $777 (±$59) 111 (tie) Margaret St. Clair County $776 (±$109) 111 (tie) Wilsonville Shelby County $776 (±$165) 113 Leesburg Cherokee County $775 (±$285) 114 Livingston Sumter County $769 (±$240) 115 Arab Marshall County $768 (±$48) 116 Glencoe Etowah County $765 (±$198) 117 (tie) Rehobeth Houston County $762 (±$125) 117 (tie) Tillmans Corner Mobile County $762 (±$78) 119 Forestdale Jefferson County $759 (±$81) 120 Boaz Marshall County $758 (±$79) 121 (tie) Adamsville Jefferson County $751 (±$115) 121 (tie) Decatur Morgan County $751 (±$38) 123 Fayetteville Talladega County $746 (±$194) 124 Jasper Walker County $742 (±$144) 125 Rogersville Lauderdale County $738 (±$225) 126 Thorsby Chilton County $729 (±$75) 127 Eutaw Greene County $728 (±$193) 128 Ohatchee Calhoun County $727 (±$122) 129 Robertsdale Baldwin County $714 (±$111) 130 (tie) Sardis City Etowah County $712 (±$123) 130 (tie) Summerdale Baldwin County $712 (±$127) 132 Clanton Chilton County $708 (±$66) 133 Troy Pike County $707 (±$47) 134 (tie) Blue Ridge Elmore County $705 (±$129) 134 (tie) Killen Lauderdale County $705 (±$163) 136 Scottsboro Jackson County $704 (±$77) 137 Holtville Elmore County $698 (±$108) 138 Oxford Calhoun County $697 (±$59) 139 Sand Rock Cherokee County $695 (±$87) 140 (tie) Hokes Bluff Etowah County $694 (±$67) 140 (tie) Odenville St. Clair County $694 (±$93) 142 Albertville Marshall County $690 (±$69) 143 (tie) Theodore Mobile County $688 (±$34) 143 (tie) Warrior Jefferson County $688 (±$113) 145 Anderson Lauderdale County $685 (±$39) 146 Graysville Jefferson County $684 (±$116) 147 Rainsville DeKalb County $683 (±$142) 148 (tie) Centre Cherokee County $682 (±$142) 148 (tie) New Brockton Coffee County $682 (±$50) 150 Prattville Autauga County $680 (±$30) 151 Anniston Calhoun County $678 (±$87) 152 Eva Morgan County $674 (±$150) 153 Tarrant Jefferson County $673 (±$49) 154 Douglas Marshall County $651 (±$87) 155 Grand Bay Mobile County $649 (±$113) 156 (tie) Montgomery Montgomery County $643 (±$32) 156 (tie) Ranburne Cleburne County $643 (±$212) 158 Atmore Escambia County $639 (±$83) 159 (tie) Deatsville Elmore County $633 (±$91) 159 (tie) Pine Level Autauga County $633 (±$115) 161 Eufaula Barbour County $630 (±$87) 162 Piedmont Calhoun County $625 (±$83) 163 Lexington Lauderdale County $624 (±$161) 164 Hartselle Morgan County $623 (±$71) 165 Trafford Jefferson County $619 (±$186) 166 Brookwood Tuscaloosa County $617 (±$84) 167 Wadley Randolph County $607 (±$185) 168 Dothan Houston County $606 (±$22) 169 New Hope Madison County $599 (±$295) 170 Millbrook Elmore County $597 (±$49) 171 Coaling Tuscaloosa County $596 (±$159) 172 Mentone DeKalb County $594 (±$226) 173 (tie) Lincoln Talladega County $592 (±$124) 173 (tie) West Jefferson Jefferson County $592 (±$179) 175 Vincent Shelby County $587 (±$145) 176 Moulton Lawrence County $581 (±$182) 177 Sheffield Colbert County $579 (±$66) 178 Hazel Green Madison County $573 (±$86) 179 (tie) Alexandria Calhoun County $570 (±$81) 179 (tie) Cuba Sumter County $570 (±$139) 179 (tie) Fairview Cullman County $570 (±$106) 182 Lillian Baldwin County $568 (±$175) 183 (tie) Crossville DeKalb County $567 (±$113) 183 (tie) Heflin Cleburne County $567 (±$171) 185 Vance Tuscaloosa County $566 (±$99) 186 (tie) Geneva Geneva County $565 (±$129) 186 (tie) Moundville Hale County $565 (±$239) 186 (tie) Saks Calhoun County $565 (±$64) 189 Section Jackson County $564 (±$120) 190 Childersburg Talladega County $563 (±$73) 191 Wetumpka Elmore County $559 (±$51) 192 Remlap Blount County $555 (±$91) 193 Gadsden Etowah County $554 (±$51) 194 Rosa Blount County $550 (±$130) 195 (tie) Valley Grande Dallas County $549 (±$68) 195 (tie) Weaver Calhoun County $549 (±$171) 197 Tidmore Bend Etowah County $542 (±$181) 198 (tie) Ashville St. Clair County $540 (±$183) 198 (tie) Cleveland Blount County $540 (±$178) 200 (tie) Ozark Dale County $539 (±$47) 200 (tie) Stevenson Jackson County $539 (±$161) 202 Chatom Washington County $537 (±$146) 203 Huguley Chambers County $536 (±$217) 204 (tie) Ashland Clay County $535 (±$240) 204 (tie) Snead Blount County $535 (±$132) 206 Geraldine DeKalb County $533 (±$128) 207 Alexander City Tallapoosa County $532 (±$81) 208 Fort Payne DeKalb County $531 (±$89) 209 Bay Minette Baldwin County $529 (±$186) 210 Monroeville Monroe County $522 (±$101) 211 Dadeville Tallapoosa County $520 (±$93) 212 Union Springs Bullock County $518 (±$84) 213 Greenville Butler County $517 (±$101) 214 (tie) Roanoke Randolph County $515 (±$160) 214 (tie) Tuskegee Macon County $515 (±$45) 216 Jemison Chilton County $514 (±$107) 217 (tie) Ashford Houston County $509 (±$70) 217 (tie) Valley Chambers County $509 (±$77) 219 (tie) Gallant Etowah County $508 (±$81) 219 (tie) Hammondville DeKalb County $508 (±$78) 221 (tie) Coosada Elmore County $507 (±$67) 221 (tie) Hartford Geneva County $507 (±$47) 223 Gordo Pickens County $506 (±$131) 224 Pine Ridge DeKalb County $504 (±$109) 225 Brookside Jefferson County $497 (±$59) 226 Falkville Morgan County $496 (±$135) 227 Andalusia Covington County $494 (±$58) 228 (tie) Locust Fork Blount County $493 (±$138) 228 (tie) Pinckard Dale County $493 (±$105) 230 (tie) Camden Wilcox County $492 (±$97) 230 (tie) Sumiton Walker County $492 (±$142) 232 (tie) Flomaton Escambia County $490 (±$82) 232 (tie) Tallassee Elmore County $490 (±$139) 234 (tie) Holly Pond Cullman County $487 (±$146) 234 (tie) Oak Grove Talladega County $487 (±$100) 236 Greensboro Hale County $486 (±$103) 237 Reece City Etowah County $485 (±$126) 238 Hytop Jackson County $483 (±$117) 239 Prichard Mobile County $482 (±$68) 240 Carlisle-Rockledge Etowah County $481 (±$75) 241 (tie) Hillsboro Lawrence County $477 (±$116) 241 (tie) Reform Pickens County $477 (±$92) 243 Russellville Franklin County $476 (±$95) 244 Littleville Colbert County $475 (±$48) 245 Maytown Jefferson County $471 (±$103) 246 Nectar Blount County $470 (±$131) 247 (tie) Excel Monroe County $469 (±$94) 247 (tie) Gilbertown Choctaw County $469 (±$226) 247 (tie) Jackson Clarke County $469 (±$100) 247 (tie) Notasulga Macon County $469 (±$113) 251 (tie) Centreville Bibb County $466 (±$70) 251 (tie) Winfield Marion County $466 (±$103) 253 Gurley Madison County $462 (±$76) 254 Woodville Jackson County $461 (±$90) 255 New Site Tallapoosa County $458 (±$185) 256 Leroy Washington County $457 (±$73) 257 Lookout Mountain Etowah County $456 (±$109) 258 Henagar DeKalb County $452 (±$82) 259 Talladega Talladega County $451 (±$58) 260 (tie) Lanett Chambers County $450 (±$92) 260 (tie) Powell DeKalb County $450 (±$205) 262 Selma Dallas County $445 (±$72) 263 Wedowee Randolph County $443 (±$83) 264 (tie) Bayou La Batre Mobile County $442 (±$120) 264 (tie) McKenzie Butler County $442 (±$128) 266 (tie) Dora Walker County $441 (±$92) 266 (tie) Lineville Clay County $441 (±$93) 268 Fyffe DeKalb County $433 (±$104) 269 Brantley Crenshaw County $429 (±$150) 270 Eclectic Elmore County $428 (±$109) 271 Attalla Etowah County $427 (±$178) 272 Elba Coffee County $426 (±$83) 273 Carrollton Pickens County $425 (±$183) 274 (tie) Daleville Dale County $423 (±$81) 274 (tie) Ider DeKalb County $423 (±$133) 274 (tie) Midland City Dale County $423 (±$69) 274 (tie) Sylvania DeKalb County $423 (±$185) 278 Whitesboro Etowah County $422 (±$108) 279 Millry Washington County $416 (±$162) 280 (tie) Fayette Fayette County $415 (±$86) 280 (tie) Maplesville Chilton County $415 (±$129) 280 (tie) Pleasant Groves Jackson County $415 (±$79) 283 Town Creek Lawrence County $414 (±$94) 284 Shorter Macon County $413 (±$115) 285 York Sumter County $411 (±$127) 286 Blountsville Blount County $408 (±$91) 287 Thomasville Clarke County $407 (±$110) 288 Level Plains Dale County $406 (±$161) 289 Stewartville Coosa County $404 (±$85) 290 Somerville Morgan County $400 (±$108) 291 Aliceville Pickens County $397 (±$195) 292 (tie) Dodge City Cullman County $396 (±$84) 292 (tie) Dutton Jackson County $396 (±$85) 294 Courtland Lawrence County $394 (±$112) 295 (tie) East Brewton Escambia County $392 (±$137) 295 (tie) Opp Covington County $392 (±$50) 297 Kinsey Houston County $391 (±$81) 298 Grove Hill Clarke County $390 (±$97) 299 (tie) Double Springs Winston County $384 (±$116) 299 (tie) Munford Talladega County $384 (±$142) 301 Skyline Jackson County $382 (±$123) 302 Luverne Crenshaw County $381 (±$157) 303 Newville Henry County $380 (±$77) 304 Cowarts Houston County $379 (±$97) 305 Coker Tuscaloosa County $378 (±$80) 306 Guin Marion County $373 (±$52) 307 (tie) Susan Moore Blount County $372 (±$134) 307 (tie) West End-Cobb Town Calhoun County $372 (±$45) 309 Collinsville DeKalb County $368 (±$63) 310 Chickasaw Mobile County $367 (±$35) 311 (tie) Evergreen Conecuh County $365 (±$93) 311 (tie) Woodstock Bibb County $365 (±$148) 313 (tie) County Line Blount County $361 (±$44) 313 (tie) La Fayette Chambers County $361 (±$160) 315 (tie) New Market Madison County $360 (±$125) 315 (tie) Newton Dale County $360 (±$42) 317 (tie) Brighton Jefferson County $358 (±$112) 317 (tie) Carolina Covington County $358 (±$90) 319 Ragland St. Clair County $354 (±$73) 320 Thomaston Marengo County $353 (±$79) 321 (tie) Cottonwood Houston County $352 (±$51) 321 (tie) Hanceville Cullman County $352 (±$88) 323 Webb Houston County $351 (±$143) 324 (tie) Ladonia Russell County $345 (±$146) 324 (tie) Pickensville Pickens County $345 (±$76) 326 Brent Bibb County $342 (±$96) 327 Hayneville Lowndes County $341 (±$67) 328 (tie) Butler Choctaw County $338 (±$76) 328 (tie) Haleyville Winston County $338 (±$66) 328 (tie) Hamilton Marion County $338 (±$49) 331 Pine Hill Wilcox County $329 (±$88) 332 Sulligent Lamar County $325 (±$66) 333 Cherokee Colbert County $323 (±$81) 334 Taylor Houston County $322 (±$55) 335 Hollywood Jackson County $318 (±$73) 336 Grimes Dale County $315 (±$121) 337 Red Level Covington County $300 (±$117) 338 Cottondale Tuscaloosa County $299 (±$126) 339 Berlin Cullman County $292 (±$116) 340 Slocomb Geneva County $291 (±$121) 341 (tie) Babbie Covington County $289 (±$73) 341 (tie) Mount Vernon Mobile County $289 (±$97) 343 Garden City Cullman County $286 (±$91) 344 Cordova Walker County $283 (±$122) 345 Forkland Greene County $281 (±$62) 346 Brundidge Pike County $278 (±$76) 347 Napier Field Dale County $274 (±$76) 348 Clayhatchee Dale County $272 (±$101) 349 Bridgeport Jackson County $270 (±$73) 350 Berry Fayette County $269 (±$27) 351 (tie) Lynn Winston County $268 (±$74) 351 (tie) Oakman Walker County $268 (±$86) 351 (tie) Samson Geneva County $268 (±$54) 354 Camp Hill Tallapoosa County $264 (±$46) 355 (tie) Bear Creek Marion County $260 (±$77) 355 (tie) Brilliant Marion County $260 (±$30) 355 (tie) White Hall Lowndes County $260 (±$28) 358 Florala Covington County $259 (±$24) 359 (tie) Fulton Clarke County $258 (±$77) 359 (tie) Mulga Jefferson County $258 (±$32) 361 Mosses Lowndes County $248 (±$87) 362 Coffee Springs Geneva County $245 (±$79) 363 Georgiana Butler County $244 (±$40) 364 Newbern Hale County $243 (±$119) 365 Twin Marion County $241 (±$102) 366 Hurtsboro Russell County $230 (±$104) 367 Holt Tuscaloosa County $223 (±$53) 368 Clio Barbour County $220 (±$107) 369 Selmont-West Selmont Dallas County $209 (±$50) 370 (tie) Baileyton Cullman County $200 or less 370 (tie) Carbon Hill Walker County $200 or less 370 (tie) Clayton Barbour County $200 or less 370 (tie) Colony Cullman County $200 or less 370 (tie) Epes Sumter County $200 or less 370 (tie) Frisco City Monroe County $200 or less 370 (tie) Glen Allen Fayette County $200 or less 370 (tie) Goodwater Coosa County $200 or less 370 (tie) Louisville Barbour County $200 or less 370 (tie) Midway Bullock County $200 or less 370 (tie) Parrish Walker County $200 or less 370 (tie) Pennington Choctaw County $200 or less 370 (tie) Rockford Coosa County $200 or less 370 (tie) Silas Choctaw County $200 or less 370 (tie) Uniontown Perry County $200 or less 370 (tie) Valley Head DeKalb County $200 or less 370 (tie) West Blocton Bibb County $200 or less
How this ranking is built A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.
386 places qualify; the rest are on their own pages with their margins, but not ranked here.
The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.
A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.
Survey years: 2020–2024 (American Community Survey 5-year estimates).
Margins of error are at the 90% confidence level.
What you can do on Seayora in Alabama One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental? List it, sign the lease and collect rent online, with the figures for Alabama beside you.
Create a landlord account · See what landlords get
Looking for a place to rent? Browse homes for rent near Alabama, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance? Get found by owners and renters near Alabama, and send estimates and invoices from your phone.
Join as a pro · Find a pro
Questions about Alabama Which place in Alabama has the highest property taxes? Mountain Brook has the highest, $8,005 (±$719) (2020–2024 American Community Survey).
What is the property taxes in Alabama? The figure for Alabama as a whole is $788 (±$6).
Sources This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on November 12, 2026 .
Related