Market data · zip level

Any zip code
in the country.

Rent and home values for ~26,000 zips, national coverage. Search by zip, city or metro — or browse a state.

Largest zips in AL

Zip activate to sort by Zip City activate to sort by City County activate to sort by County Rent activate to sort by Rent 1-yr Δ activate to sort by 1-yr Δ Home value sorted descending, activate to sort ascending 1-yr Δ activate to sort by 1-yr Δ
35213 Mountain BrookJefferson County $1,639 +1.4% $881,123 +9.2%
35243 Vestavia HillsJefferson County $1,661 +1.4% $584,129 +4.4%
35242 BirminghamShelby County $1,656 +2.4% $565,170 +3.0%
35209 HomewoodJefferson County $1,385 +4.2% $536,460 +6.7%
35406 TuscaloosaTuscaloosa County $1,785 — $483,661 +1.7%
35244 HooverShelby County $1,342 +0.8% $477,594 +2.8%
36532 FairhopeBaldwin County $1,771 +0.5% $470,752 +1.7%
36542 Gulf ShoresBaldwin County $1,787 -2.9% $457,372 -0.1%
35763 Owens Cross RoadsMadison County $1,687 +1.7% $444,412 +2.0%
35226 HooverJefferson County $1,719 +6.4% $436,667 +2.9%
36830 AuburnLee County $1,780 +6.2% $432,568 +4.3%
35216 Vestavia HillsJefferson County $1,258 +1.9% $409,889 +3.6%
36064 Pike RoadMontgomery County $1,717 +2.2% $401,063 +1.7%
35801 HuntsvilleMadison County $1,476 +0.8% $393,739 +1.8%
35756 MadisonLimestone County $1,650 +3.1% $388,014 -0.1%
36527 Spanish FortBaldwin County $1,612 +3.7% $386,383 +1.1%
35173 TrussvilleJefferson County $1,962 — $384,338 +3.1%
35043 ChelseaShelby County $2,206 — $382,248 +1.0%
36832 AuburnLee County $1,427 +7.6% $380,520 +4.8%
35758 MadisonMadison County $1,281 +1.5% $376,539 +1.4%
35806 HuntsvilleMadison County $1,326 +4.2% $365,309 +0.8%
35802 HuntsvilleMadison County $1,162 +1.5% $358,652 +2.1%
35124 PelhamShelby County $1,808 — $350,755 +2.3%
35757 MadisonMadison County $1,513 +2.7% $348,989 +0.4%
35613 AthensLimestone County $1,800 — $347,795 +0.9%
35080 HelenaShelby County $1,905 — $343,075 +2.6%
36093 WetumpkaElmore County $1,900 — $339,815 +2.6%
35475 NorthportTuscaloosa County — — $339,539 +0.7%
35146 SpringvilleSaint Clair County $1,555 — $332,825 +2.5%
36526 DaphneBaldwin County $1,612 +5.2% $328,458 +0.1%
36804 OpelikaLee County $1,150 — $324,560 +3.5%
35803 HuntsvilleMadison County $1,620 +8.8% $318,684 +1.6%
35051 ColumbianaShelby County — — $318,527 +2.4%
35749 HarvestMadison County $1,754 +3.7% $313,963 +0.9%
35976 GuntersvilleMarshall County $1,374 — $304,529 +3.0%
36535 FoleyBaldwin County $1,691 +2.9% $302,934 -1.5%
36801 OpelikaLee County $1,456 — $298,744 +2.4%
36022 DeatsvilleElmore County — — $296,915 +3.8%
35111 Mc CallaTuscaloosa County $1,999 +2.6% $293,933 +1.3%
35007 AlabasterShelby County $1,807 +3.7% $293,434 +3.0%
36877 Smiths StationLee County $1,630 — $291,869 +5.1%
36066 PrattvilleAutauga County $1,721 +8.5% $291,553 +2.8%
35761 New MarketMadison County $1,753 — $289,848 +0.2%
35811 HuntsvilleMadison County $1,402 +5.7% $286,997 +1.4%
36551 LoxleyBaldwin County — — $283,239 -0.2%
35473 NorthportTuscaloosa County $1,716 — $279,471 +3.4%
36695 MobileMobile County $1,442 +3.3% $279,459 +1.1%
35022 BessemerJefferson County $2,136 — $279,457 +1.7%
35057 CullmanCullman County — — $278,888 +3.3%
35603 DecaturMorgan County $1,155 +4.6% $276,455 -0.8%
35071 GardendaleJefferson County $1,942 — $272,750 +2.4%
35210 IrondaleJefferson County $1,714 +5.1% $271,991 +2.8%
35645 KillenLauderdale County — — $270,783 +1.6%
36305 DothanHouston County $1,319 — $270,289 +0.9%
35773 ToneyMadison County $1,724 — $267,928 +1.4%
36567 RobertsdaleBaldwin County — — $266,939 +0.4%
35004 MoodySaint Clair County $1,835 +1.2% $263,303 +3.1%
35120 OdenvilleSaint Clair County $1,704 +2.1% $263,277 +3.7%
35750 Hazel GreenMadison County $1,615 — $258,381 +2.6%
35094 LeedsJefferson County $1,574 — $258,369 +3.5%
35040 CaleraShelby County $1,637 +1.7% $255,655 +0.9%
35661 Muscle ShoalsColbert County $1,263 — $255,219 +2.6%
36117 MontgomeryMontgomery County $1,370 +3.9% $254,780 +1.1%
35055 CullmanCullman County $1,464 — $250,183 +3.2%
35504 JasperWalker County — — $249,521 +3.7%
35611 AthensLimestone County $1,222 +3.8% $249,186 -0.2%
35405 TuscaloosaTuscaloosa County $1,402 +3.5% $248,612 +1.2%
36870 Phenix CityLee County $1,455 — $246,450 +5.2%
35115 MontevalloShelby County $1,872 — $245,640 +3.9%
35640 HartselleMorgan County $1,600 — $241,330 +2.0%
36608 MobileMobile County $1,371 +5.2% $241,219 +0.4%
36575 SemmesMobile County $1,500 — $240,291 -0.3%
36067 PrattvilleAutauga County $1,692 +4.1% $240,142 +3.5%
36571 SaralandMobile County $1,404 — $239,679 +1.9%
35016 ArabMarshall County — — $239,148 +2.1%
35633 FlorenceLauderdale County — — $238,989 +1.9%
35180 WarriorJefferson County — — $238,362 +3.4%
36092 WetumpkaElmore County $1,370 — $234,975 +5.6%
36693 MobileMobile County $1,582 +7.9% $227,649 -2.6%
35205 BirminghamJefferson County $1,067 +3.5% $227,114 -1.8%
35121 OneontaBlount County — — $226,728 +1.6%
35126 PinsonJefferson County $1,684 +6.7% $224,901 +0.9%
36054 MillbrookElmore County $1,408 +6.3% $223,855 +3.9%
35650 MoultonLawrence County — — $222,740 -0.1%
35951 AlbertvilleMarshall County — — $218,916 +4.3%
36619 MobileMobile County $1,650 — $216,721 +0.9%
36541 Grand BayMobile County — — $215,422 +0.9%
36265 JacksonvilleCalhoun County $899 +3.0% $214,942 +5.4%
35453 CottondaleTuscaloosa County — — $214,447 -0.3%
35045 ClantonChilton County $1,318 +1.9% $213,537 +5.6%
35077 HancevilleCullman County $1,108 — $209,723 +1.9%
35950 AlbertvilleMarshall County $1,395 — $209,621 +1.9%
36507 Bay MinetteBaldwin County $1,695 — $208,638 +0.3%
36330 EnterpriseCoffee County $1,470 +3.0% $207,152 -1.1%
35957 BoazMarshall County — — $206,837 +3.5%
36582 TheodoreMobile County $1,631 — $204,508 +0.7%
36203 OxfordCalhoun County $1,033 +1.9% $203,858 +1.7%
36609 MobileMobile County $1,003 +4.8% $203,289 -0.2%
35010 Alexander CityTallapoosa County — — $201,855 -2.4%
36207 AnnistonCalhoun County $988 — $201,744 +4.6%
35967 Fort PayneDe Kalb County — — $198,708 +3.3%
35674 TuscumbiaColbert County $977 — $198,294 +0.8%
36078 TallasseeElmore County — — $194,283 +3.9%
36106 MontgomeryMontgomery County $1,278 +2.4% $194,192 +2.1%
36867 Phenix CityRussell County $1,135 +7.7% $193,423 +3.7%
35401 TuscaloosaTuscaloosa County $2,141 +6.6% $192,117 -1.1%
35235 BirminghamJefferson County $1,414 +2.9% $185,312 +1.0%
36303 DothanHouston County $1,047 — $184,875 +2.0%
35404 TuscaloosaTuscaloosa County $1,323 +4.7% $183,700 -0.6%
36301 DothanHouston County $1,213 +3.4% $180,901 +0.9%
36854 ValleyChambers County — — $178,219 +4.2%
35630 FlorenceLauderdale County $1,178 +3.7% $175,349 +2.6%
36869 Phenix CityRussell County $1,416 +6.1% $173,410 +5.9%
35601 DecaturMorgan County $1,030 +0.8% $172,712 -2.1%
36618 MobileMobile County $1,462 — $170,047 -2.7%
35023 BessemerJefferson County $1,301 +4.1% $169,911 +0.7%
36027 EufaulaBarbour County — — $168,760 +4.6%
35810 HuntsvilleMadison County $1,429 +1.7% $167,004 -1.4%
35901 GadsdenEtowah County $946 — $162,394 +4.9%
36081 TroyPike County $925 — $162,148 -2.6%
36502 AtmoreEscambia County — — $159,445 +3.9%
35816 HuntsvilleMadison County $951 -0.7% $158,100 +2.7%
36272 PiedmontCalhoun County — — $155,955 +6.7%
36109 MontgomeryMontgomery County $1,267 +1.8% $154,256 +1.8%
35215 Center PointJefferson County $1,218 +1.1% $152,778 +1.5%
36111 MontgomeryMontgomery County $1,275 — $152,700 +2.1%
35805 HuntsvilleMadison County $1,112 +1.1% $150,455 -1.8%
36360 OzarkDale County $1,275 — $148,193 +2.6%
36116 MontgomeryMontgomery County $1,353 +4.0% $147,802 +2.3%
35903 Hokes BluffEtowah County — — $147,716 +5.8%
35150 SylacaugaTalladega County $836 — $146,363 -2.9%
35160 TalladegaTalladega County $942 — $145,476 -1.5%
35954 AttallaEtowah County — — $145,475 +4.8%
36613 PrichardMobile County — — $144,752 +1.1%
36426 BrewtonEscambia County — — $143,594 +4.9%
36606 MobileMobile County $1,218 +1.8% $142,921 -1.5%
35214 ForestdaleJefferson County $1,229 +0.5% $141,369 +3.6%
36863 LanettChambers County — — $125,144 +0.6%
35904 GadsdenEtowah County $750 — $114,375 +6.4%
36037 GreenvilleButler County — — $113,447 +3.5%
35206 BirminghamJefferson County $1,108 +4.5% $99,980 -3.6%
36701 SelmaDallas County — — $94,736 +4.1%
36605 MobileMobile County $1,199 -0.4% $91,428 +0.8%
35217 TarrantJefferson County $1,024 -0.4% $78,844 -2.3%
35208 BirminghamJefferson County $1,128 +6.6% $75,427 -8.9%
35211 BirminghamJefferson County $1,340 +0.6% $73,479 -3.8%
35020 BessemerJefferson County $1,191 +1.6% $64,043 -1.7%
36108 MontgomeryMontgomery County — — $64,011 +8.1%
36617 MobileMobile County — — $60,444 +6.5%
36201 West End-Cobb TownCalhoun County $1,000 — $60,205 -8.3%

Rent and home values from Zillow Research; coordinates and population from SimpleMaps US Zips.