Best Places to Invest in Alabama Real Estate
273 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 | $334,900 | 3.8% | $-719 | +1.2% | 4,680 |
| Mobile | $234,000 | 4.9% | $-311 | +3.0% | 2,620 |
| Montgomery | $194,600 | 6.0% | $-44 | +0.5% | 2,191 |
| Birmingham | $182,950 | 6.2% | $-7 | -0.8% | 2,132 |
| Tuscaloosa | $289,900 | 3.4% | $-812 | +2.3% | 2,029 |
| Hoover | $465,000 | 2.4% | $-1,854 | +2.1% | 1,917 |
| Auburn | $413,250 | 2.7% | $-1,406 | +5.6% | 1,455 |
| Athens | $296,500 | 3.6% | $-776 | -0.6% | 1,425 |
| Gulf Shores | $475,000 | 0.2% | $-2,562 | +7.7% | 1,213 |
| Orange Beach | $665,000 | 0.2% | $-3,702 | +2.5% | 1,165 |
| Foley | $321,588 | 4.0% | $-648 | +0.0% | 1,036 |
| Fairhope | $460,000 | 2.8% | $-1,659 | +3.3% | 989 |
| Madison | $450,000 | 2.6% | $-1,473 | +2.3% | 982 |
| Daphne | $349,125 | 3.9% | $-796 | +1.1% | 925 |
| Opelika | $331,900 | 3.8% | $-681 | +6.6% | 906 |
| Dothan | $235,000 | 4.4% | $-404 | +3.8% | 896 |
| Decatur | $237,000 | 4.0% | $-497 | -0.7% | 889 |
| Enterprise | $262,000 | 4.2% | $-541 | +6.5% | 732 |
| Vestavia Hills | $560,000 | 2.5% | $-1,858 | +2.3% | 726 |
| Prattville | $313,400 | 4.2% | $-641 | +4.8% | 665 |
| Phenix City | $235,000 | 5.0% | $-301 | +0.7% | 622 |
| Florence | $230,000 | 3.6% | $-612 | +3.8% | 585 |
| Chelsea | $363,000 | 4.1% | $-732 | +0.6% | 539 |
| Calera | $265,000 | 4.5% | $-440 | -0.6% | 538 |
| Pelham | $365,000 | 3.4% | $-921 | +2.9% | 536 |
| Northport | $300,000 | 4.2% | $-556 | +3.3% | 509 |
| Tillmans Corner | $259,250 | 5.0% | $-319 | +3.5% | 508 |
| Moores Mill | $314,725 | 3.8% | $-691 | -0.6% | 495 |
| Harvest | $292,689 | 3.5% | $-734 | +0.6% | 490 |
| Trussville | $423,070 | 3.4% | $-1,111 | +3.8% | 482 |
| Cullman | $259,756 | 3.8% | $-609 | +0.3% | 474 |
| Alabaster | $310,000 | 4.1% | $-668 | +1.9% | 472 |
| Semmes | $235,000 | 5.3% | $-241 | -0.7% | 426 |
| Pell City | $290,250 | 2.4% | $-1,223 | -3.0% | 388 |
| Meridianville | $334,900 | 3.5% | $-843 | -0.6% | 386 |
| Alexander City | $412,500 | 0.6% | $-2,152 | -23.9% | 383 |
| Jasper | $222,900 | 3.8% | $-601 | +2.0% | 379 |
| Mountain Brook | $965,000 | 1.3% | $-3,943 | +7.0% | 371 |
| Helena | $346,000 | 4.1% | $-787 | -0.8% | 364 |
| Loxley | $295,080 | 4.1% | $-625 | -0.5% | 357 |
| Homewood | $550,000 | 2.3% | $-1,754 | +10.1% | 352 |
| Guntersville | $284,900 | 2.0% | $-1,706 | -2.6% | 347 |
| Gadsden | $160,500 | 5.1% | $-186 | +6.6% | 342 |
| Hartselle | $255,266 | 4.1% | $-526 | -1.3% | 322 |
| Oxford | $219,000 | 3.8% | $-482 | +1.4% | 319 |
| Albertville | $239,200 | 2.6% | $-894 | +4.9% | 318 |
| Lillian | $295,000 | 4.1% | $-605 | +0.8% | 318 |
| Spanish Fort | $382,507 | 3.5% | $-1,002 | +2.9% | 314 |
| Muscle Shoals | $280,000 | 2.8% | $-945 | +7.2% | 305 |
| Lincoln | $210,000 | 4.3% | $-377 | -5.8% | 299 |
| Bessemer | $226,500 | 5.9% | $-68 | +9.6% | 298 |
| Arab | $230,000 | 3.0% | $-876 | +0.7% | 296 |
| McCalla | $309,500 | 4.5% | $-517 | +0.7% | 296 |
| Millbrook | $250,000 | 4.4% | $-477 | -1.4% | 292 |
| Arley | $401,000 | -0.1% | $-3,685 | +5.8% | 291 |
| Smiths Station | $279,950 | 3.5% | $-805 | +5.7% | 282 |
| Robertsdale | $284,900 | 3.4% | $-775 | +3.0% | 270 |
| Clanton | $230,000 | 3.4% | $-662 | +0.0% | 269 |
| Gardendale | $272,000 | 5.5% | $-186 | +2.0% | 267 |
| Hazel Green | $269,900 | 3.9% | $-592 | -0.6% | 260 |
| Margaret | $245,380 | 4.6% | $-347 | +2.0% | 259 |
| Dauphin Island | $445,000 | 0.4% | $-2,525 | -4.2% | 258 |
| Saraland | $245,000 | 3.9% | $-591 | -2.0% | 252 |
| Hueytown | $173,000 | 5.9% | $-57 | +0.9% | 248 |
| Moody | $280,000 | 4.9% | $-326 | +6.1% | 247 |
| Anniston | $175,000 | 5.1% | $-180 | +4.4% | 237 |
| Silverhill | $311,628 | 4.1% | $-580 | +2.5% | 231 |
| Dadeville | $443,375 | -0.1% | $-3,251 | +0.0% | 230 |
| Valley | $240,000 | 2.9% | $-822 | -1.0% | 229 |
| New Market | $284,948 | 4.1% | $-573 | +2.6% | 228 |
| Killen | $312,500 | 1.5% | $-1,569 | -3.6% | 224 |
| Hayden | $242,000 | 4.2% | $-420 | +4.3% | 221 |
| Leeds | $279,000 | 4.2% | $-523 | -1.2% | 221 |
| Perdido Beach | $495,000 | 1.1% | $-2,297 | +0.5% | 214 |
| Scottsboro | $243,450 | 3.3% | $-793 | -0.7% | 208 |
| Fort Payne | $215,000 | 2.8% | $-948 | +3.1% | 207 |
| Center Point | $160,000 | 7.3% | $117 | -2.6% | 196 |
| Sylacauga | $181,000 | 4.3% | $-335 | +0.0% | 193 |
| Jacksonville | $228,000 | 3.6% | $-646 | +8.3% | 193 |
| Odenville | $260,000 | 4.7% | $-358 | +1.3% | 191 |
| Irondale | $293,450 | 5.2% | $-247 | +1.8% | 190 |
| Ozark | $157,750 | 4.3% | $-349 | +0.0% | 188 |
| Wetumpka | $249,385 | 4.0% | $-577 | +8.5% | 188 |
| Fultondale | $259,560 | 4.7% | $-359 | +0.7% | 185 |
| Grand Bay | $220,000 | 2.5% | $-1,026 | -0.7% | 184 |
| Holtville | $300,000 | 2.1% | $-1,288 | +0.0% | 183 |
| Pinson | $216,450 | 5.3% | $-178 | +4.0% | 180 |
| Bay Minette | $230,000 | 3.9% | $-559 | +10.9% | 179 |
| Atmore | $169,900 | 7.4% | $162 | +12.9% | 177 |
| Springville | $332,250 | 4.3% | $-592 | -1.8% | 176 |
| Elberta | $313,786 | 3.2% | $-933 | +17.4% | 168 |
| Tuscumbia | $218,000 | 4.4% | $-325 | +1.1% | 163 |
| Rogersville | $300,500 | 2.4% | $-1,287 | +10.0% | 162 |
| Clay | $243,200 | 4.7% | $-339 | -1.8% | 160 |
| Triana | $315,495 | 4.0% | $-616 | +4.0% | 156 |
| Southside | $287,000 | 3.5% | $-742 | +8.2% | 155 |
| Pike Road | $397,929 | 2.9% | $-1,255 | +4.8% | 151 |
| Centre | $185,000 | 1.1% | $-1,295 | -8.2% | 151 |
| Headland | $240,638 | 3.8% | $-682 | -0.7% | 148 |
| Moundville | $250,000 | 3.2% | $-776 | -2.2% | 147 |
| Bon Secour | $284,990 | 4.1% | $-534 | +1.1% | 146 |
| Underwood-Petersville | $239,000 | 3.3% | $-688 | +5.8% | 145 |
| Columbiana | $279,995 | 2.5% | $-888 | -1.0% | 145 |
| Pine Level | $275,209 | 2.8% | $-819 | +1.3% | 145 |
| Theodore | $220,000 | 5.0% | $-284 | +2.1% | 138 |
| Meadowbrook | $429,950 | 4.0% | $-828 | +2.7% | 136 |
| Saks | $162,850 | 5.4% | $-134 | +1.0% | 134 |
| Redland | $350,000 | 3.0% | $-1,177 | +2.6% | 133 |
| Cedar Bluff | $195,000 | 0.9% | $-1,926 | +6.0% | 132 |
| Eclectic | $298,000 | 3.2% | $-785 | +11.2% | 131 |
| Summerdale | $270,020 | 4.7% | $-409 | -4.6% | 128 |
| Sheffield | $159,000 | 5.1% | $-181 | +8.0% | 127 |
| Boaz | $206,200 | 4.3% | $-379 | +4.3% | 127 |
| Rainsville | $235,000 | 2.4% | $-898 | +6.0% | 126 |
| Talladega | $125,250 | 4.8% | $-297 | -3.7% | 126 |
| Lake View | $269,900 | 3.9% | $-616 | +6.3% | 125 |
| Grant | $259,200 | 2.6% | $-1,124 | +4.0% | 124 |
| Wedowee | $245,000 | -0.3% | $-3,078 | +2.9% | 122 |
| Montevallo | $270,000 | 3.7% | $-655 | +1.3% | 121 |
| Moulton | $187,450 | 3.5% | $-660 | -4.6% | 118 |
| Highland Lakes | $655,000 | 2.2% | $-2,046 | +2.0% | 117 |
| Glencoe | $250,000 | 3.6% | $-549 | +11.8% | 115 |
| Dodge City | $375,000 | -0.0% | $-3,822 | +11.6% | 113 |
| Kimberly | $325,000 | 4.2% | $-535 | +2.6% | 113 |
| Owens Cross Roads | $270,000 | 4.5% | $-426 | +0.7% | 111 |
| Rainbow City | $250,000 | 4.2% | $-541 | +9.4% | 107 |
| Oneonta | $239,900 | 2.2% | $-946 | -4.8% | 107 |
| Prichard | $59,000 | 11.4% | $372 | +1.0% | 107 |
| Priceville | $317,700 | 2.6% | $-993 | +5.1% | 106 |
| Vance | $261,200 | 4.6% | $-370 | +6.0% | 104 |
| Forestdale | $172,000 | 6.5% | $29 | -4.0% | 103 |
| New Hope | $256,088 | 3.4% | $-638 | +10.3% | 102 |
| Grayson Valley | $184,950 | 5.5% | $-141 | -5.2% | 100 |
| Good Hope | $227,135 | 4.1% | $-445 | +1.3% | 100 |
| Pleasant Grove | $216,500 | 5.8% | $-82 | -0.4% | 98 |
| Trinity | $265,000 | 2.3% | $-841 | +12.2% | 98 |
| Selma | $127,250 | 7.5% | $104 | +33.0% | 98 |
| Tallassee | $205,000 | 4.0% | $-412 | +6.8% | 97 |
| Bayou La Batre | $165,000 | 4.4% | $-353 | +15.0% | 97 |
| Piedmont | $133,000 | 4.5% | $-283 | +16.7% | 96 |
| Brewton | $166,000 | 4.8% | $-247 | -4.9% | 96 |
| West Point | $211,500 | 4.1% | $-481 | +2.1% | 96 |
| Andalusia | $185,000 | 4.1% | $-402 | +1.8% | 94 |
| Ladonia | $240,000 | 4.4% | $-461 | +4.0% | 94 |
| Childersburg | $194,944 | 3.1% | $-556 | +5.6% | 94 |
| Chickasaw | $116,500 | 7.2% | $93 | +16.7% | 93 |
| Russellville | $166,000 | 2.9% | $-637 | -5.3% | 92 |
| Shoal Creek | $649,831 | 2.2% | $-1,869 | +0.0% | 92 |
| Hokes Bluff | $239,500 | 4.2% | $-454 | +14.1% | 91 |
| Magnolia Springs | $260,000 | 2.5% | $-1,252 | -13.5% | 90 |
| Mount Olive | $259,900 | 5.1% | $-300 | +3.2% | 89 |
| Weaver | $177,000 | 6.6% | $44 | +5.0% | 85 |
| Hanceville | $192,000 | 3.7% | $-483 | -1.1% | 84 |
| Fayette | $130,000 | 6.0% | $-42 | -2.6% | 83 |
| Opp | $144,250 | 3.9% | $-378 | -6.1% | 82 |
| Florala | $147,500 | 3.5% | $-497 | -8.3% | 82 |
| Elkmont | $200,000 | 2.8% | $-879 | +3.9% | 81 |
| Somerville | $245,000 | 3.0% | $-756 | +3.8% | 81 |
| Jemison | $225,000 | 4.1% | $-445 | +0.0% | 79 |
| Hamilton | $164,950 | 3.0% | $-601 | -3.8% | 78 |
| Satsuma | $250,000 | 3.1% | $-759 | -0.7% | 76 |
| Warrior | $264,200 | 3.9% | $-598 | +10.8% | 76 |
| Ardmore | $238,950 | 3.5% | $-673 | -2.5% | 76 |
| Citronelle | $163,000 | 5.2% | $-173 | -6.0% | 75 |
| Alexandria | $202,372 | 5.0% | $-227 | -4.9% | 75 |
| Morris | $319,995 | 2.4% | $-1,079 | -6.6% | 73 |
| Berlin | $210,000 | 4.5% | $-328 | +18.3% | 73 |
| Daleville | $160,000 | 6.5% | $27 | -4.6% | 72 |
| Westover | $319,900 | 4.0% | $-634 | +5.0% | 71 |
| Choccolocco | $285,000 | 2.9% | $-984 | +8.8% | 71 |
| Roanoke | $136,250 | 2.5% | $-788 | +24.1% | 70 |
| Geneva | $195,000 | 4.4% | $-252 | +4.4% | 69 |
| Belle Fontaine | $185,000 | 3.3% | $-1,037 | +2.4% | 67 |
| Adamsville | $158,550 | 6.5% | $28 | -18.8% | 66 |
| Winfield | $206,500 | 2.8% | $-761 | +8.0% | 66 |
| Double Springs | $195,000 | 0.8% | $-2,345 | +72.1% | 66 |
| Shelby | $254,950 | 1.8% | $-1,562 | -3.5% | 66 |
| Henagar | $195,000 | 2.3% | $-830 | -5.9% | 65 |
| Wilsonville | $189,900 | 3.2% | $-926 | -9.3% | 65 |
| St. Florian | $307,500 | 2.2% | $-1,149 | +10.3% | 64 |
| Mentone | $325,000 | 0.5% | $-2,031 | +16.3% | 63 |
| Haleyville | $167,500 | 4.5% | $-279 | -5.3% | 63 |
| New Brockton | $229,500 | 2.5% | $-1,096 | +4.4% | 63 |
| Clayhatchee | $295,940 | 3.4% | $-720 | +4.8% | 62 |
| Attalla | $149,900 | 4.2% | $-312 | -0.9% | 61 |
| Ashville | $197,000 | 3.7% | $-664 | +32.1% | 61 |
| Brook Highland | $389,900 | 3.0% | $-1,079 | -1.4% | 61 |
| Fairfield | $86,000 | 10.2% | $319 | -16.9% | 59 |
| Elba | $129,000 | 2.8% | $-647 | -20.3% | 59 |
| Thorsby | $202,500 | 3.9% | $-617 | +2.9% | 58 |
| Ashford | $221,000 | 2.9% | $-777 | +13.6% | 58 |
| Eva | $209,950 | 3.8% | $-630 | -5.4% | 58 |
| Lanett | $122,450 | 5.8% | $-67 | -19.7% | 58 |
| Midfield | $75,157 | 9.9% | $284 | +1.7% | 58 |
| Eagle Point | $557,500 | 2.9% | $-1,751 | +3.0% | 56 |
| Lexington | $202,500 | 3.2% | $-658 | +10.1% | 56 |
| Hatton | $234,720 | 2.3% | $-1,132 | +12.1% | 55 |
| Morrison Crossroads | $255,000 | 0.5% | $-2,127 | +33.2% | 55 |
| Argo | $302,500 | 4.9% | $-361 | +6.1% | 55 |
| Emerald Mountain | $342,500 | 4.3% | $-514 | +1.0% | 54 |
| Point Clear | $878,885 | 0.1% | $-4,810 | -17.3% | 54 |
| Greenville | $150,000 | 4.4% | $-318 | +15.8% | 53 |
| Woodstock | $175,875 | 4.2% | $-491 | -11.8% | 53 |
| Gurley | $195,000 | 2.3% | $-1,302 | -2.6% | 52 |
| Fayetteville | $295,000 | 1.1% | $-2,670 | +17.1% | 51 |
| Holly Pond | $206,000 | 3.9% | $-465 | +3.5% | 51 |
| Hartford | $200,000 | 3.1% | $-603 | +15.6% | 51 |
| Equality | $432,500 | 0.0% | $-6,623 | +36.1% | 50 |
| Sylvania | $220,000 | 2.9% | $-656 | +9.0% | 49 |
| Rehobeth | $296,900 | 2.7% | $-917 | +0.3% | 49 |
| Sumiton | $196,000 | 3.9% | $-434 | +11.2% | 49 |
| Edwardsville | $245,000 | 3.5% | $-515 | -7.1% | 49 |
| Valley Grande | $196,000 | 5.1% | $-203 | +15.4% | 49 |
| Ider | $205,000 | 2.9% | $-805 | -25.8% | 48 |
| Heflin | $219,000 | 3.0% | $-753 | +15.2% | 47 |
| Bridgeport | $174,900 | 1.4% | $-1,242 | -10.5% | 47 |
| Troy | $281,500 | 2.0% | $-1,181 | -0.7% | 47 |
| Marbury | $185,000 | 1.0% | $-1,634 | -13.1% | 47 |
| Remlap | $230,750 | 4.4% | $-484 | +5.4% | 46 |
| Tarrant | $75,000 | 11.0% | $303 | +20.7% | 45 |
| Blue Ridge | $325,000 | 3.4% | $-931 | +8.4% | 45 |
| Whitesboro | $231,900 | 2.5% | $-866 | +14.5% | 45 |
| Tuskegee | $117,000 | 7.3% | $113 | +38.0% | 45 |
| Baileyton | $204,000 | 2.8% | $-641 | +3.8% | 45 |
| Indian Springs Village | $500,000 | 2.4% | $-2,243 | +3.3% | 45 |
| Langston | $207,500 | 1.2% | $-1,398 | +25.8% | 44 |
| Brookwood | $212,500 | 5.6% | $-153 | -9.2% | 44 |
| Malvern | $229,000 | 3.6% | $-694 | +9.8% | 43 |
| Littleville | $185,000 | 3.5% | $-500 | +13.5% | 43 |
| Crossville | $180,000 | 2.9% | $-623 | +3.3% | 43 |
| Coffee Springs | $179,000 | 2.5% | $-814 | -8.9% | 42 |
| South Vinemont | $249,450 | 6.6% | $53 | +20.0% | 42 |
| Stapleton | $328,500 | 3.5% | $-653 | +8.5% | 42 |
| Eufaula | $168,000 | 3.4% | $-697 | +2.9% | 41 |
| Cottonwood | $98,000 | 6.6% | $42 | +6.9% | 41 |
| Douglas | $198,000 | 4.3% | $-400 | +9.2% | 41 |
| Concord | $214,250 | 6.1% | $-36 | -7.2% | 40 |
| Lineville | $232,500 | 2.0% | $-896 | +12.8% | 40 |
| Ohatchee | $212,500 | 2.5% | $-903 | -0.3% | 40 |
| Leesburg | $267,000 | 0.8% | $-1,692 | +7.3% | 40 |
| Level Plains | $238,500 | 6.0% | $-50 | +15.3% | 39 |
| Sardis City | $258,000 | 2.7% | $-807 | +4.7% | 39 |
| Graysville | $144,250 | 7.2% | $99 | -6.4% | 38 |
| Pisgah | $176,000 | 1.9% | $-1,002 | +9.3% | 38 |
| Berry | $188,500 | 2.2% | $-1,094 | +36.2% | 37 |
| Maplesville | $115,000 | 4.2% | $-379 | +1.6% | 37 |
| Vincent | $175,500 | 0.6% | $-2,037 | +8.4% | 36 |
| Sand Rock | $177,000 | 1.7% | $-1,005 | +12.4% | 36 |
| Union Grove | $207,000 | 3.8% | $-591 | -5.4% | 36 |
| Deatsville | $322,450 | 3.2% | $-880 | +2.6% | 36 |
| Cordova | $142,800 | 9.4% | $204 | +28.3% | 35 |
| Anderson | $189,600 | 2.6% | $-1,242 | +18.0% | 35 |
| Our Town | $1,800,000 | -1.1% | $-6,706 | +49.0% | 35 |
| Flomaton | $163,000 | 5.8% | $-57 | -8.9% | 35 |
| Chunchula | $200,000 | 3.1% | $-636 | +4.3% | 35 |
| Coker | $266,000 | 3.0% | $-819 | +6.2% | 35 |
| Fyffe | $164,750 | 1.6% | $-1,261 | +22.9% | 34 |
| Samson | $105,000 | 3.0% | $-636 | -29.6% | 34 |
| Gantt | $265,000 | 0.9% | $-2,109 | +27.4% | 34 |
| Riverside | $250,000 | 1.7% | $-1,677 | +8.2% | 34 |
| Locust Fork | $218,750 | 4.6% | $-301 | -4.9% | 34 |
| East Brewton | $165,000 | 8.3% | $214 | +61.5% | 34 |
| Gordo | $165,400 | 2.5% | $-983 | -14.6% | 33 |
| Abbeville | $130,000 | 6.5% | $15 | +9.9% | 33 |
| Ranburne | $255,000 | 1.4% | $-1,926 | +59.0% | 33 |
| Brent | $150,000 | 2.9% | $-514 | +15.3% | 32 |
| Slocomb | $180,250 | 3.7% | $-540 | +2.7% | 32 |
| Evergreen | $122,500 | 4.3% | $-330 | +8.8% | 32 |
| Hillsboro | $144,950 | 2.5% | $-696 | -27.3% | 32 |
| Cleveland | $189,900 | 2.8% | $-666 | -2.0% | 31 |
| Fairview | $225,000 | 3.5% | $-666 | +1.4% | 31 |
| Munford | $219,000 | 5.8% | $-74 | +8.4% | 30 |
| Rock Creek | $250,000 | 5.6% | $-112 | +6.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.