Rent prices in Alabama, city by city
As of October 16, 2026, 10,832 rentals are listed across 38 Alabama cities we track. Statewide median asking rent: 1-bedroom about $950, 2-bedroom about $972, 3+ bedroom about $1,650.
The most expensive 5 cities for a 1-bedroom: Tuscaloosa ($1,149), Birmingham ($968), Auburn ($950), Mobile ($897), Montgomery ($875). The least expensive: Huntsville ($800). Cheapest and most expensive places to rent in Alabama
10,832 listings across 38 cities with at least 50 rentals listed. Medians use listings with a single price and bedroom count; fewer than 20 and the figure is left out. Statewide figures are estimated from city medians weighted by listing count. Updated . How we calculate
| City | Listings | 1 bed | 2 beds |
|---|---|---|---|
| Birmingham | 2,557 | $968 | $954 |
| Huntsville | 1,559 | $800 | $995 |
| Montgomery | 983 | $875 | $925 |
| Mobile | 811 | $897 | $1,150 |
| Tuscaloosa | 759 | $1,149 | $1,200 |
| Madison | 534 | — | $1,125 |
| Auburn | 454 | $950 | $1,500 |
| Decatur | 274 | — | $900 |
| Athens | 197 | — | $1,250 |
| Bessemer | 173 | — | $986 |
| Florence | 165 | — | $972 |
| Phenix City | 154 | — | $958 |
| Prattville | 128 | — | — |
| Cullman | 122 | — | $998 |
| Anniston | 115 | — | $850 |
| Hoover | 112 | — | — |
| Gulf Shores | 109 | — | — |
| Dothan | 104 | — | — |
| Opelika | 103 | — | $1,300 |
| Gadsden | 103 | — | — |
| Jacksonville | 95 | — | $900 |
| Enterprise | 93 | — | — |
| Foley | 92 | — | — |
| Orange Beach | 91 | — | — |
| Harvest | 88 | — | — |
| Northport | 81 | — | — |
| Calera | 78 | — | — |
| Jasper | 74 | — | — |
| Vestavia Hills | 69 | — | — |
| Pinson | 67 | — | — |
| Fairhope | 66 | — | — |
| Montevallo | 66 | — | — |
| Meridianville | 66 | — | — |
| Center Point | 62 | — | — |
| Fairfield | 61 | — | — |
| Daphne | 57 | — | — |
| Odenville | 55 | — | — |
| Oxford | 55 | — | $910 |