Best Places to Invest in Alabama Real Estate
269 Alabama markets ranked from our sold history and per-listing investment modeling. Tap a city for its cap rate, cash flow and price detail — then sign up to see the actual cash-flowing listings.
| City | Median price | Cap rate | Cash flow/mo | Appreciation YoY | Sold (12mo) |
|---|---|---|---|---|---|
| Huntsville | $339,900 | 3.8% | $-727 | +1.2% | 4,171 |
| Mobile | $235,700 | 5.3% | $-205 | +1.5% | 2,796 |
| Birmingham | $216,000 | 6.1% | $-19 | +3.5% | 2,235 |
| Montgomery | $193,000 | 6.1% | $-27 | -1.8% | 2,131 |
| Tuscaloosa | $290,000 | 3.8% | $-646 | +0.0% | 1,662 |
| Hoover | $485,000 | 2.8% | $-1,479 | +0.0% | 1,590 |
| Athens | $299,900 | 3.5% | $-780 | +0.6% | 1,499 |
| Madison | $420,000 | 3.0% | $-1,225 | +1.1% | 1,402 |
| Auburn | $415,000 | 3.1% | $-1,215 | +5.0% | 1,369 |
| Gulf Shores | $470,000 | 0.4% | $-2,484 | -9.6% | 1,248 |
| Foley | $320,000 | 4.2% | $-592 | +0.0% | 1,148 |
| Fairhope | $464,000 | 2.9% | $-1,480 | +4.2% | 947 |
| Daphne | $352,096 | 4.0% | $-723 | +0.0% | 926 |
| Opelika | $332,100 | 3.6% | $-763 | +7.2% | 907 |
| Dothan | $244,200 | 4.6% | $-370 | +4.2% | 872 |
| Orange Beach | $675,000 | 0.1% | $-3,715 | +2.4% | 867 |
| Decatur | $243,000 | 4.0% | $-491 | +0.0% | 859 |
| Enterprise | $262,000 | 4.5% | $-445 | +3.5% | 726 |
| Florence | $235,000 | 3.6% | $-597 | +3.3% | 716 |
| Prattville | $315,000 | 4.5% | $-503 | +2.0% | 697 |
| Phenix City | $245,000 | 5.1% | $-269 | +2.4% | 689 |
| Vestavia Hills | $558,250 | 2.8% | $-1,597 | +0.2% | 688 |
| Cullman | $247,450 | 3.7% | $-636 | +1.3% | 628 |
| $179,900 | 4.3% | $-509 | +2.7% | 627 | |
| Northport | $309,500 | 4.0% | $-625 | +0.0% | 613 |
| Harvest | $325,000 | 4.1% | $-609 | +0.0% | 556 |
| Calera | $265,000 | 4.5% | $-403 | +0.3% | 521 |
| Trussville | $427,000 | 3.2% | $-1,142 | +3.4% | 513 |
| Pelham | $356,508 | 3.7% | $-756 | +0.6% | 504 |
| Alabaster | $315,000 | 4.1% | $-632 | +2.6% | 461 |
| Chelsea | $369,900 | 4.0% | $-744 | -1.1% | 450 |
| Meridianville | $339,900 | 3.9% | $-715 | -2.6% | 410 |
| Bessemer | $239,900 | 5.8% | $-92 | +0.8% | 403 |
| Gadsden | $179,900 | 4.1% | $-326 | +2.0% | 391 |
| Jasper | $222,270 | 4.2% | $-471 | +0.0% | 378 |
| New Market | $285,394 | 4.0% | $-580 | +1.9% | 368 |
| Helena | $360,000 | 4.2% | $-671 | -1.7% | 359 |
| Guntersville | $299,450 | 2.4% | $-1,472 | +1.7% | 352 |
| Loxley | $296,080 | 3.9% | $-649 | +1.7% | 341 |
| Mountain Brook | $1,000,000 | 1.1% | $-4,407 | +4.2% | 337 |
| Homewood | $550,000 | 2.3% | $-1,862 | +7.0% | 335 |
| Hartselle | $258,288 | 3.9% | $-549 | -2.2% | 333 |
| Albertville | $240,000 | 2.8% | $-781 | +3.0% | 326 |
| Alexander City | $326,500 | 2.6% | $-897 | +7.0% | 320 |
| Semmes | $259,000 | 5.1% | $-264 | +3.1% | 315 |
| Pell City | $290,000 | 2.8% | $-999 | -2.5% | 314 |
| Muscle Shoals | $281,000 | 3.0% | $-876 | +4.5% | 308 |
| Dadeville | $500,000 | 0.6% | $-2,887 | -2.8% | 291 |
| Anniston | $183,950 | 4.5% | $-278 | +0.0% | 290 |
| Scottsboro | $245,000 | 3.3% | $-750 | +2.6% | 279 |
| Tillmans Corner | $228,900 | 5.2% | $-258 | +3.6% | 275 |
| Hazel Green | $270,900 | 4.0% | $-554 | +1.3% | 270 |
| Arab | $236,000 | 3.3% | $-725 | +2.3% | 268 |
| Robertsdale | $283,950 | 3.4% | $-762 | +0.9% | 268 |
| Millbrook | $250,000 | 4.7% | $-347 | -0.7% | 267 |
| Wetumpka | $257,800 | 3.9% | $-565 | +4.1% | 259 |
| Moores Mill | $325,000 | 3.8% | $-688 | +0.6% | 258 |
| Clanton | $250,000 | 3.3% | $-673 | +6.4% | 255 |
| Spanish Fort | $378,000 | 3.7% | $-884 | +4.0% | 253 |
| Oxford | $219,000 | 3.8% | $-472 | -0.7% | 251 |
| Gardendale | $265,000 | 5.2% | $-283 | +0.7% | 250 |
| McCalla | $309,000 | 4.5% | $-469 | +0.0% | 243 |
| Lincoln | $210,000 | 4.5% | $-351 | -3.5% | 235 |
| Toney | $301,500 | 3.3% | $-765 | +2.2% | 232 |
| Saraland | $250,000 | 3.9% | $-544 | +2.0% | 223 |
| Ozark | $171,000 | 4.9% | $-245 | +6.4% | 222 |
| Fort Payne | $220,000 | 3.2% | $-743 | +0.0% | 221 |
| Killen | $293,750 | 1.8% | $-1,309 | -0.3% | 220 |
| Tuscumbia | $209,900 | 3.8% | $-449 | -2.2% | 220 |
| Leeds | $285,000 | 3.9% | $-627 | +1.2% | 219 |
| Bay Minette | $245,000 | 4.0% | $-489 | +7.5% | 218 |
| Margaret | $243,120 | 4.6% | $-367 | +0.0% | 216 |
| Theodore | $224,950 | 5.1% | $-254 | +1.4% | 216 |
| Moody | $278,500 | 5.2% | $-274 | +5.1% | 215 |
| Fultondale | $268,988 | 4.8% | $-339 | +4.1% | 210 |
| Hueytown | $174,900 | 5.9% | $-59 | +8.8% | 207 |
| Valley | $238,675 | 2.9% | $-756 | -2.0% | 206 |
| Jacksonville | $220,000 | 3.9% | $-438 | +11.6% | 205 |
| Grand Bay | $250,000 | 2.7% | $-996 | -2.7% | 199 |
| Sylacauga | $180,000 | 4.3% | $-343 | +0.9% | 199 |
| Springville | $330,200 | 4.2% | $-622 | +0.0% | 194 |
| Andalusia | $200,000 | 2.7% | $-800 | +8.4% | 187 |
| Fort Mitchell | $320,000 | 4.5% | $-504 | +5.1% | 185 |
| Odenville | $259,500 | 4.4% | $-422 | +2.3% | 184 |
| Pinson | $220,000 | 5.6% | $-137 | +0.0% | 183 |
| Talladega | $165,000 | 3.7% | $-471 | +4.9% | 183 |
| Crane Hill | $437,950 | -0.4% | $-4,557 | +16.7% | 182 |
| Lillian | $256,100 | 3.9% | $-604 | +0.6% | 181 |
| Silverhill | $299,845 | 4.0% | $-574 | +4.0% | 180 |
| Salem | $392,500 | 2.4% | $-1,307 | +8.0% | 174 |
| Centre | $199,900 | 1.6% | $-1,053 | -4.2% | 171 |
| Smiths Station | $315,885 | 3.0% | $-962 | +3.8% | 170 |
| Summerdale | $269,480 | 4.2% | $-477 | -4.6% | 167 |
| Boaz | $205,000 | 4.2% | $-379 | +2.8% | 167 |
| Irondale | $302,450 | 5.1% | $-301 | -2.9% | 166 |
| Center Point | $153,500 | 7.3% | $120 | +0.0% | 164 |
| Elberta | $337,900 | 2.9% | $-947 | +14.0% | 161 |
| Columbiana | $283,715 | 4.0% | $-568 | +5.6% | 159 |
| Triana | $323,900 | 3.9% | $-655 | +0.6% | 157 |
| Dauphin Island | $445,000 | 0.7% | $-2,365 | -5.4% | 153 |
| Elkmont | $235,000 | 3.2% | $-789 | +1.5% | 152 |
| Kimberly | $310,000 | 3.7% | $-696 | +2.6% | 151 |
| Headland | $259,900 | 3.4% | $-736 | +4.1% | 141 |
| Montevallo | $278,950 | 3.6% | $-706 | +1.3% | 140 |
| Tallassee | $225,300 | 3.8% | $-458 | +12.7% | 138 |
| Southside | $287,000 | 3.8% | $-643 | +6.0% | 137 |
| Warrior | $249,900 | 4.0% | $-549 | -2.7% | 135 |
| Clay | $242,099 | 4.8% | $-323 | -2.6% | 133 |
| Oneonta | $225,000 | 3.4% | $-653 | -4.2% | 133 |
| Atmore | $168,750 | 6.8% | $66 | +2.6% | 132 |
| Redland | $363,002 | 2.9% | $-1,202 | -1.3% | 128 |
| Wedowee | $311,000 | 0.1% | $-2,587 | +0.9% | 128 |
| Eclectic | $327,450 | 2.8% | $-800 | +11.7% | 128 |
| Hanceville | $199,000 | 3.3% | $-547 | -1.4% | 125 |
| Selma | $96,000 | 7.9% | $130 | +6.3% | 123 |
| Sheffield | $159,000 | 5.0% | $-159 | +6.9% | 123 |
| Rogersville | $255,000 | 2.5% | $-1,184 | +12.7% | 123 |
| Bluff Park | $551,383 | 1.3% | $-2,848 | +9.4% | 122 |
| Hayden | $234,900 | 4.1% | $-490 | +0.0% | 121 |
| Mount Olive | $299,650 | 3.9% | $-641 | +3.0% | 120 |
| Meadowbrook | $425,000 | 4.5% | $-646 | +3.0% | 119 |
| Piedmont | $149,900 | 4.1% | $-348 | +4.0% | 119 |
| Cedar Bluff | $253,250 | 0.6% | $-1,817 | +26.1% | 118 |
| Owens Cross Roads | $278,173 | 4.5% | $-420 | +12.3% | 116 |
| Holtville | $335,100 | 1.9% | $-1,408 | +3.7% | 116 |
| Moulton | $207,000 | 3.3% | $-666 | +0.4% | 115 |
| Rainsville | $235,000 | 3.4% | $-609 | +6.3% | 114 |
| New Hope | $270,000 | 3.7% | $-608 | +9.0% | 114 |
| Russellville | $166,000 | 3.2% | $-562 | -0.8% | 113 |
| Pine Level | $277,500 | 4.0% | $-540 | +1.6% | 113 |
| Irvington | $185,200 | 4.8% | $-275 | +2.2% | 112 |
| Highland Lakes | $662,450 | 2.5% | $-2,217 | +3.3% | 112 |
| Saks | $160,850 | 4.6% | $-249 | -3.4% | 112 |
| Trinity | $248,000 | 2.5% | $-830 | +4.4% | 109 |
| Moundville | $254,900 | 3.3% | $-698 | -3.1% | 107 |
| Grant | $250,000 | 3.2% | $-978 | +14.1% | 104 |
| Childersburg | $196,165 | 4.3% | $-336 | -1.6% | 101 |
| Wilmer | $188,900 | 5.8% | $-76 | -2.5% | 100 |
| Forestdale | $171,000 | 6.3% | $2 | -3.0% | 99 |
| Brewton | $165,000 | 4.4% | $-316 | -2.9% | 99 |
| Opp | $138,000 | 4.9% | $-229 | -8.8% | 99 |
| Arley | $500,000 | 0.1% | $-3,859 | -6.0% | 99 |
| Somerville | $250,000 | 2.1% | $-1,002 | +3.0% | 96 |
| Vance | $256,150 | 5.0% | $-279 | +1.9% | 96 |
| Fayette | $137,500 | 5.9% | $-64 | +3.8% | 92 |
| Pleasant Grove | $215,000 | 5.6% | $-139 | +4.4% | 91 |
| Florala | $110,000 | 2.7% | $-949 | -14.8% | 90 |
| Prichard | $55,000 | 13.6% | $427 | +14.8% | 89 |
| Heflin | $229,000 | 2.7% | $-814 | +18.3% | 88 |
| Chickasaw | $119,250 | 6.3% | $5 | +9.9% | 88 |
| Weaver | $174,950 | 5.3% | $-151 | -2.5% | 88 |
| Newton | $308,000 | 3.5% | $-761 | +1.7% | 85 |
| Rainbow City | $261,500 | 4.4% | $-405 | +3.4% | 82 |
| Pike Road | $402,924 | 2.5% | $-1,640 | +4.0% | 82 |
| Hamilton | $169,000 | 3.4% | $-560 | -2.8% | 81 |
| Shoal Creek | $668,550 | 2.2% | $-2,085 | +2.1% | 81 |
| Glencoe | $222,000 | 3.5% | $-606 | +11.2% | 80 |
| Attalla | $164,950 | 4.9% | $-187 | +25.0% | 78 |
| Deatsville | $294,000 | 3.6% | $-733 | +0.3% | 78 |
| Grayson Valley | $160,750 | 6.1% | $-25 | -5.3% | 78 |
| Jemison | $224,000 | 4.1% | $-391 | +3.5% | 78 |
| Gurley | $230,250 | 3.1% | $-851 | +1.5% | 76 |
| Ashford | $240,200 | 3.4% | $-588 | +1.7% | 76 |
| Daleville | $155,000 | 6.3% | $5 | -3.5% | 75 |
| Vinemont | $242,500 | 4.1% | $-519 | -4.0% | 74 |
| Roanoke | $161,500 | 3.0% | $-578 | +13.3% | 74 |
| Berry | $360,000 | 1.7% | $-1,279 | +8.4% | 73 |
| Satsuma | $253,000 | 3.7% | $-601 | +0.0% | 73 |
| Mentone | $275,000 | 0.8% | $-1,833 | +16.3% | 73 |
| Hokes Bluff | $235,000 | 3.9% | $-491 | +9.0% | 73 |
| Dora | $249,500 | 3.9% | $-472 | +16.8% | 72 |
| Haleyville | $156,000 | 5.1% | $-183 | +6.8% | 71 |
| Westover | $319,900 | 3.7% | $-743 | +7.9% | 71 |
| Ashville | $175,000 | 4.0% | $-558 | -2.1% | 71 |
| Lake View | $307,900 | 4.2% | $-539 | +18.7% | 71 |
| Ardmore | $259,000 | 3.7% | $-604 | +4.4% | 71 |
| Lanett | $144,000 | 4.8% | $-261 | -14.3% | 69 |
| Morris | $317,985 | 2.9% | $-771 | -2.8% | 68 |
| Double Springs | $142,500 | 0.5% | $-2,186 | -10.3% | 66 |
| Chunchula | $224,900 | 2.4% | $-744 | +1.4% | 66 |
| Falkville | $185,000 | 3.7% | $-380 | -3.9% | 65 |
| Brook Highland | $385,000 | 3.1% | $-1,056 | -1.6% | 65 |
| Winfield | $218,000 | 2.5% | $-819 | +5.0% | 65 |
| Citronelle | $154,900 | 5.3% | $-142 | -8.6% | 63 |
| Adamsville | $165,500 | 6.0% | $-37 | -4.9% | 62 |
| New Brockton | $235,000 | 2.6% | $-933 | +4.3% | 61 |
| Slocomb | $229,000 | 4.2% | $-449 | +14.4% | 61 |
| Henagar | $176,500 | 3.4% | $-458 | -8.9% | 60 |
| Abbeville | $147,025 | 4.3% | $-369 | -26.9% | 60 |
| Wilsonville | $267,500 | 2.3% | $-1,561 | -10.1% | 59 |
| Bremen | $351,000 | 0.2% | $-3,577 | -11.5% | 58 |
| Union Grove | $215,000 | 3.3% | $-591 | +6.8% | 57 |
| Hartford | $186,750 | 3.4% | $-545 | +19.1% | 56 |
| Town Creek | $199,500 | 3.4% | $-480 | +25.2% | 56 |
| Thorsby | $187,500 | 3.9% | $-556 | -4.0% | 55 |
| Tuskegee | $110,000 | 7.1% | $92 | +22.3% | 55 |
| Priceville | $303,950 | 3.6% | $-713 | -0.6% | 54 |
| Geneva | $199,000 | 4.6% | $-249 | -3.8% | 54 |
| Crossville | $190,000 | 2.7% | $-688 | +12.2% | 53 |
| Greenville | $133,000 | 5.3% | $-141 | -6.2% | 53 |
| Cottondale | $217,500 | 4.2% | $-435 | +11.1% | 52 |
| Eight Mile | $176,750 | 6.7% | $76 | -5.3% | 52 |
| Emerald Mountain | $316,500 | 4.7% | $-414 | +4.5% | 51 |
| Shelby | $267,500 | 1.7% | $-1,697 | -36.3% | 51 |
| Good Hope | $228,000 | 4.5% | $-353 | +1.3% | 51 |
| Coden | $180,000 | 2.1% | $-1,285 | +5.1% | 50 |
| Troy | $278,600 | 3.6% | $-622 | +6.9% | 50 |
| Brookwood | $217,000 | 5.3% | $-194 | -4.9% | 50 |
| Choccolocco | $334,500 | 2.8% | $-998 | -0.7% | 50 |
| Danville | $232,491 | 3.9% | $-590 | +15.4% | 50 |
| Mc Calla | $245,000 | 3.6% | $-837 | -5.4% | 49 |
| Nauvoo | $156,200 | 5.0% | $-217 | +2.2% | 49 |
| Seale | $158,000 | 4.4% | $-472 | -7.7% | 49 |
| Argo | $302,500 | 4.5% | $-488 | +8.5% | 49 |
| Leesburg | $245,000 | 0.8% | $-1,620 | -19.7% | 49 |
| Elba | $144,700 | 3.1% | $-578 | -10.2% | 48 |
| Blountsville | $197,500 | 3.1% | $-619 | +14.1% | 48 |
| Eagle Point | $605,000 | 3.2% | $-1,650 | +4.3% | 47 |
| Fairfield | $89,250 | 9.4% | $274 | +8.6% | 46 |
| Ohatchee | $218,300 | 2.2% | $-868 | +24.4% | 46 |
| Point Clear | $800,000 | 0.5% | $-5,485 | -12.5% | 46 |
| Remlap | $215,000 | 4.2% | $-409 | +10.0% | 45 |
| Stapleton | $259,900 | 3.5% | $-657 | +5.2% | 45 |
| Tarrant | $65,000 | 11.2% | $322 | -7.4% | 44 |
| Cropwell | $419,000 | 2.3% | $-1,219 | -1.5% | 44 |
| Lexington | $220,000 | 3.5% | $-580 | +17.9% | 44 |
| Titus | $330,000 | 1.8% | $-1,596 | -4.0% | 43 |
| Midfield | $65,000 | 9.2% | $221 | -2.6% | 43 |
| Alderbrook | $306,950 | 4.6% | $-410 | +0.9% | 42 |
| Laceys Spring | $234,500 | 2.4% | $-1,797 | -7.7% | 42 |
| Leighton | $160,000 | 2.0% | $-1,196 | +35.5% | 41 |
| Monroeville | $190,000 | 4.1% | $-360 | +17.1% | 41 |
| Underwood-Petersville | $208,000 | 3.6% | $-554 | +6.7% | 39 |
| Pike Rd | $402,714 | 3.2% | $-1,002 | +14.1% | 39 |
| Blue Ridge | $295,000 | 3.0% | $-1,132 | +5.6% | 39 |
| Pisgah | $155,000 | 1.2% | $-1,446 | +9.4% | 37 |
| Woodland | $170,000 | 2.4% | $-799 | -31.1% | 37 |
| Alexandria | $205,000 | 4.0% | $-439 | -4.4% | 37 |
| Rehobeth | $290,000 | 2.7% | $-922 | -6.0% | 37 |
| Cottonwood | $98,000 | 4.9% | $-191 | -15.6% | 37 |
| Jacksons Gap | $700,000 | -0.7% | $-4,713 | +15.2% | 37 |
| Holly Pond | $196,500 | 3.8% | $-456 | +6.4% | 36 |
| Sardis City | $262,500 | 2.4% | $-959 | -3.1% | 36 |
| Vincent | $159,000 | 0.6% | $-1,972 | +13.4% | 36 |
| Valley Grande | $213,000 | 3.8% | $-365 | +2.0% | 36 |
| Altoona | $182,000 | 4.6% | $-269 | +4.2% | 35 |
| Gordo | $208,000 | 2.8% | $-910 | -11.3% | 35 |
| Midland City | $203,000 | 6.5% | $42 | -3.6% | 35 |
| Collinsville | $200,000 | 3.1% | $-761 | +37.9% | 34 |
| Flomaton | $132,500 | 6.0% | $-43 | -16.2% | 34 |
| Evergreen | $106,500 | 4.7% | $-215 | -2.6% | 33 |
| Centreville | $185,500 | 2.3% | $-873 | +6.6% | 33 |
| West Blocton | $141,000 | 5.2% | $-147 | +3.4% | 33 |
| Munford | $189,657 | 3.3% | $-633 | -7.3% | 33 |
| Verbena | $185,000 | 1.8% | $-1,031 | +14.1% | 33 |
| Houston | $345,000 | 0.4% | $-3,175 | +63.5% | 33 |
| Bon Secour | $279,500 | 5.0% | $-330 | -2.4% | 32 |
| Harpersville | $264,935 | 4.0% | $-594 | +10.4% | 32 |
| Cherokee | $135,750 | 3.5% | $-499 | +34.7% | 32 |
| Lineville | $235,800 | 1.5% | $-1,115 | +13.2% | 32 |
| Eufaula | $165,900 | 3.1% | $-719 | -17.3% | 31 |
| Samson | $115,000 | 3.6% | $-494 | -17.7% | 31 |
| Sumiton | $195,000 | 4.4% | $-308 | +18.6% | 31 |
| Stockton | $215,000 | 2.9% | $-969 | -2.1% | 31 |
| Cordova | $143,900 | 7.3% | $101 | +17.2% | 30 |
| Woodstock | $206,000 | 4.5% | $-388 | +1.9% | 30 |
| Valley Head | $200,000 | 1.6% | $-1,779 | +15.3% | 30 |
| Phil Campbell | $145,500 | 3.5% | $-460 | -12.2% | 30 |
| Indian Springs Village | $552,500 | 2.5% | $-2,372 | +10.6% | 30 |
Ready to act on these markets? Create a free account to screen Alabama listings by cash flow, or see the national market data.