Skip to content

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

CityListings1 bed2 beds
Birmingham2,557$968$954
Huntsville1,559$800$995
Montgomery983$875$925
Mobile811$897$1,150
Tuscaloosa759$1,149$1,200
Madison534—$1,125
Auburn454$950$1,500
Decatur274—$900
Athens197—$1,250
Bessemer173—$986
Florence165—$972
Phenix City154—$958
Prattville128——
Cullman122—$998
Anniston115—$850
Hoover112——
Gulf Shores109——
Dothan104——
Opelika103—$1,300
Gadsden103——
Jacksonville95—$900
Enterprise93——
Foley92——
Orange Beach91——
Harvest88——
Northport81——
Calera78——
Jasper74——
Vestavia Hills69——
Pinson67——
Fairhope66——
Montevallo66——
Meridianville66——
Center Point62——
Fairfield61——
Daphne57——
Odenville55——
Oxford55—$910