Alabama

2026 Edition · 9 cards · data as of Oct 30, 2026

Jump to every town in Alabama
ALMANAC
Read it as a page
  1. Population

    Growing. Up 3.2% since 2020.

    5,193,088

    people, the 24th-largest of the 50 states and D.C.

    Census Population Estimates, 2025. Rank among the 50 states and D.C. computed by the Almanac. Sources: Census Population Estimates

  2. The workday

    About 1 in 23 jobs here go to people who live in another state.

    4.4%

    of 2,033,056 jobs located in Alabama are filled by people who live in another state.

    Census LEHD LODES, 2023. Sources: Census LEHD LODES

  3. Unemployment, 2026

    The low came in April: 2.6%.

    3.7%

    in September 2026, the latest month released. A year earlier it was 3.0%.

    BLS Local Area Unemployment Statistics, monthly, through September 2026. Not seasonally adjusted, so compare with the same month a year earlier. Sources: BLS Local Area Unemployment Statistics

  4. Rent

    Median rent is up 62% since the 2005–2009 survey, before inflation.

    $1,007

    a month. The U.S. median is $1,413.

    Census ACS 5-year, 2020-2024 (latest), with earlier 5-year windows. Sources: Census ACS 5-year

  5. Room to build

    Local wages can carry more rent than the median charged today.

    $1,047–$1,571

    is the monthly rent range local workforce wages support.

    • $1,007 median

    Supportable rent computed by the Almanac from 2023 source wage data. Median rent: Census ACS 5-year, 2020-2024. Sources: Computed by the Almanac, Census ACS 5-year

  6. Building

    71% of the housing here was built before 2000.

    • 174,142 homes permitted in ten years, 2016–2025
    • 18% of those were in multifamily buildings
    • 71% of all homes were built before 2000

    Census Building Permits Survey, 2016–2025; Census ACS 5-year, 2020-2024. Sources: Census Building Permits Survey, Census ACS 5-year

  7. Home value

    A median home costs 37% less than the U.S. median.

    $209,900

    median home value in Alabama.

    • $209,900 Alabama
    • $332,700 U.S.

    Census ACS 5-year, 2020-2024. Sources: Census ACS 5-year

Every town in Alabama, each with its Edition

A to Z, each with its population.

  1. Abbeville2,378 people
  2. Adamsville4,178 people
  3. Addison669 people
  4. Akron236 people
  5. Alabaster34,748 people
  6. Albertville23,710 people
  7. Alexander City14,515 people
  8. Aliceville2,024 people
  9. Allgood557 people
  10. Altoona948 people
  11. Andalusia8,763 people
  12. Anderson257 people
  13. Anniston20,930 people
  14. Arab9,061 people
  15. Ardmore1,485 people
  16. Argo4,376 people
  17. Ariton653 people
  18. Arley341 people
  19. Ashford2,470 people
  20. Ashland1,952 people
  21. Ashville2,412 people
  22. Athens34,209 people
  23. Atmore8,360 people
  24. Attalla5,807 people
  25. Auburn85,113 people
  26. Autaugaville817 people
  27. Avon471 people
  28. Babbie630 people
  29. Baileyton701 people
  30. Bakerhill206 people
  31. Banks163 people
  32. Bay Minette8,555 people
  33. Bayou La Batre2,068 people
  34. Bear Creek1,054 people
  35. Beatrice194 people
  36. Beaverton181 people
  37. Belk188 people
  38. Benton36 people
  39. Berlin541 people
  40. Berry1,192 people
  41. Bessemer24,984 people
  42. Billingsley129 people
  43. Birmingham195,893 people
  44. Black241 people
  45. Blountsville1,816 people
  46. Blue Springs78 people
  47. Boaz10,619 people
  48. Boligee271 people
  49. Bon Air167 people
  50. Brantley804 people
  51. Brent4,414 people
  52. Brewton5,113 people
  53. Bridgeport2,275 people
  54. Brighton2,249 people
  55. Brilliant838 people
  56. Brookside1,433 people
  57. Brookwood2,467 people
  58. Brundidge2,061 people
  59. Butler1,698 people
  60. Calera18,992 people
  61. Camden1,646 people
  62. Camp Hill967 people
  63. Carbon Hill1,723 people
  64. Cardiff57 people
  65. Carolina294 people
  66. Carrollton966 people
  67. Castleberry447 people
  68. Cedar Bluff1,948 people
  69. Center Point15,538 people
  70. Centre3,912 people
  71. Centreville2,709 people
  72. Chatom1,054 people
  73. Chelsea17,716 people
  74. Cherokee975 people
  75. Cherokee Ridge335 people
  76. Chickasaw6,166 people
  77. Childersburg4,571 people
  78. Citronelle3,897 people
  79. Clanton9,289 people
  80. Clay10,198 people
  81. Clayhatchee483 people
  82. Clayton2,195 people
  83. Cleveland1,262 people
  84. Clio1,202 people
  85. Coaling2,003 people
  86. Coffee Springs214 people
  87. Coffeeville249 people
  88. Coker883 people
  89. Collinsville2,121 people
  90. Colony281 people
  91. Columbia720 people
  92. Columbiana5,106 people
  93. Coosada1,315 people
  94. Cordova1,679 people
  95. Cottonwood1,104 people
  96. County Line332 people
  97. Courtland594 people
  98. Cowarts2,064 people
  99. Creola1,963 people
  100. Crossville1,851 people
  101. Cuba274 people
  102. Cullman20,799 people
  103. Cusseta155 people
  104. Dadeville2,920 people
  105. Daleville4,971 people
  106. Daphne31,396 people
  107. Dauphin Island1,929 people
  108. Daviston176 people
  109. Dayton24 people
  110. Deatsville1,715 people
  111. Decatur58,056 people
  112. Demopolis6,641 people
  113. Detroit223 people
  114. Dodge City569 people
  115. Dora2,223 people
  116. Dothan72,060 people
  117. Double Springs1,107 people
  118. Douglas796 people
  119. Dozier288 people
  120. Dutton336 people
  121. East Brewton2,251 people
  122. Eclectic1,256 people
  123. Edwardsville219 people
  124. Elba3,408 people
  125. Elberta2,183 people
  126. Eldridge134 people
  127. Elkmont452 people
  128. Elmore1,382 people
  129. Emelle30 people
  130. Enterprise31,211 people
  131. Epes268 people
  132. Ethelsville47 people
  133. Eufaula12,437 people
  134. Eutaw2,640 people
  135. Eva604 people
  136. Evergreen3,272 people
  137. Excel539 people
  138. Fairfield9,483 people
  139. Fairhope26,625 people
  140. Fairview545 people
  141. Falkville1,121 people
  142. Faunsdale82 people
  143. Fayette4,060 people
  144. Five Points118 people
  145. Flomaton1,440 people
  146. Florala1,963 people
  147. Florence42,581 people
  148. Foley30,354 people
  149. Forkland417 people
  150. Fort Deposit1,114 people
  151. Fort Payne15,189 people
  152. Franklin573 people
  153. Frisco City1,089 people
  154. Fruithurst267 people
  155. Fulton213 people
  156. Fultondale9,307 people
  157. Fyffe986 people
  158. Gadsden33,367 people
  159. Gainesville164 people
  160. Gantt201 people
  161. Garden City545 people
  162. Gardendale16,425 people
  163. Gaylesville181 people
  164. Geiger152 people
  165. Geneva4,307 people
  166. Georgiana1,274 people
  167. Geraldine918 people
  168. Gilbertown685 people
  169. Glen Allen421 people
  170. Glencoe5,426 people
  171. Glenwood153 people
  172. Goldville56 people
  173. Good Hope2,682 people
  174. Goodwater1,256 people
  175. Gordo1,553 people
  176. Gordon309 people
  177. Gordonville220 people
  178. Goshen272 people
  179. Grant1,078 people
  180. Graysville1,855 people
  181. Greensboro2,195 people
  182. Greenville6,912 people
  183. Grimes581 people
  184. Grove Hill1,708 people
  185. Gu-Win135 people
  186. Guin2,136 people
  187. Gulf Shores17,394 people
  188. Guntersville9,394 people
  189. Gurley853 people
  190. Hackleburg1,465 people
  191. Haleburg122 people
  192. Haleyville4,303 people
  193. Hamilton6,769 people
  194. Hammondville431 people
  195. Hanceville3,390 people
  196. Harpersville2,019 people
  197. Hartford2,801 people
  198. Hartselle16,312 people
  199. Hayden1,333 people
  200. Hayneville751 people
  201. Headland5,603 people
  202. Heath249 people
  203. Heflin3,572 people
  204. Helena23,388 people
  205. Henagar2,361 people
  206. Highland Lake429 people
  207. Hillsboro419 people
  208. Hobson City742 people
  209. Hodges269 people
  210. Hokes Bluff4,706 people
  211. Holly Pond884 people
  212. Hollywood953 people
  213. Homewood28,118 people
  214. Hoover93,550 people
  215. Horn Hill207 people
  216. Hueytown16,159 people
  217. Huntsville233,627 people
  218. Hurtsboro341 people
  219. Hytop464 people
  220. Ider742 people
  221. Indian Springs Village2,553 people
  222. Irondale13,545 people
  223. Jackson4,452 people
  224. Jacksons' Gap827 people
  225. Jacksonville14,400 people
  226. Jasper14,585 people
  227. Jemison3,030 people
  228. Kansas185 people
  229. Kellyton123 people
  230. Kennedy425 people
  231. Killen1,039 people
  232. Kilpatrick
  233. Kimberly4,858 people
  234. Kinsey2,291 people
  235. Kinston606 people
  236. La Fayette2,621 people
  237. Lake View3,969 people
  238. Lakeview167 people
  239. Lanett6,781 people
  240. Langston274 people
  241. Leeds12,831 people
  242. Leesburg1,009 people
  243. Leighton669 people
  244. Lester122 people
  245. Level Plains1,838 people
  246. Lexington735 people
  247. Libertyville114 people
  248. Lincoln8,110 people
  249. Linden1,801 people
  250. Lineville2,473 people
  251. Lipscomb2,015 people
  252. Lisman400 people
  253. Littleville1,065 people
  254. Livingston3,242 people
  255. Loachapoka167 people
  256. Lockhart444 people
  257. Locust Fork1,234 people
  258. Louisville386 people
  259. Lowndesboro75 people
  260. Loxley6,131 people
  261. Luverne2,690 people
  262. Lynn636 people
  263. Madison67,968 people
  264. Madrid263 people
  265. Magnolia Springs877 people
  266. Malvern1,701 people
  267. Maplesville670 people
  268. Margaret7,149 people
  269. Marion2,602 people
  270. Maytown314 people
  271. McIntosh192 people
  272. McKenzie489 people
  273. McMullen31 people
  274. Memphis26 people
  275. Mentone337 people
  276. Midfield4,906 people
  277. Midland City2,298 people
  278. Midway394 people
  279. Millbrook17,623 people
  280. Millport963 people
  281. Millry431 people
  282. Mobile200,824 people
  283. Monroeville5,758 people
  284. Montevallo7,872 people
  285. Montgomery195,300 people
  286. Moody13,559 people
  287. Mooresville48 people
  288. Morris2,360 people
  289. Mosses748 people
  290. Moulton3,436 people
  291. Moundville3,628 people
  292. Mount Vernon1,385 people
  293. Mountain Brook21,661 people
  294. Mulga775 people
  295. Munford1,371 people
  296. Muscle Shoals17,666 people
  297. Myrtlewood66 people
  298. Napier Field410 people
  299. Natural Bridge41 people
  300. Nauvoo183 people
  301. Nectar356 people
  302. Needham68 people
  303. New Brockton1,512 people
  304. New Hope3,054 people
  305. New Site780 people
  306. Newbern144 people
  307. Newton1,652 people
  308. Newville566 people
  309. North Courtland500 people
  310. North Johns125 people
  311. Northport31,648 people
  312. Notasulga876 people
  313. Oak Grove577 people
  314. Oak Hill13 people
  315. Oakman752 people
  316. Odenville6,023 people
  317. Ohatchee1,188 people
  318. Oneonta7,022 people
  319. Onycha174 people
  320. Opelika35,765 people
  321. Opp6,738 people
  322. Orange Beach8,798 people
  323. Orrville140 people
  324. Owens Cross Roads3,334 people
  325. Oxford22,199 people
  326. Ozark14,269 people
  327. Paint Rock182 people
  328. Parrish977 people
  329. Pelham25,664 people
  330. Pell City14,320 people
  331. Pennington322 people
  332. Perdido Beach590 people
  333. Petrey62 people
  334. Phenix City38,344 people
  335. Phil Campbell1,004 people
  336. Pickensville545 people
  337. Piedmont4,696 people
  338. Pike Road11,899 people
  339. Pinckard595 people
  340. Pine Apple120 people
  341. Pine Hill699 people
  342. Pine Level4,170 people
  343. Pine Ridge270 people
  344. Pinson7,830 people
  345. Pisgah697 people
  346. Pleasant Grove9,346 people
  347. Pleasant Groves435 people
  348. Pollard130 people
  349. Powell946 people
  350. Prattville40,582 people
  351. Priceville3,952 people
  352. Prichard18,825 people
  353. Providence161 people
  354. Ragland1,710 people
  355. Rainbow City10,406 people
  356. Rainsville6,020 people
  357. Ranburne444 people
  358. Red Bay3,196 people
  359. Red Level430 people
  360. Reece City619 people
  361. Reform1,432 people
  362. Rehobeth2,217 people
  363. Repton220 people
  364. Ridgeville83 people
  365. River Falls496 people
  366. Riverside2,312 people
  367. Riverview162 people
  368. Roanoke5,440 people
  369. Robertsdale7,761 people
  370. Rockford345 people
  371. Rogersville1,434 people
  372. Rosa379 people
  373. Russellville10,904 people
  374. Rutledge347 people
  375. Samson1,891 people
  376. Sand Rock620 people
  377. Sanford258 people
  378. Saraland16,652 people
  379. Sardis City1,787 people
  380. Satsuma6,851 people
  381. Scottsboro16,123 people
  382. Section779 people
  383. Selma16,077 people
  384. Semmes6,259 people
  385. Sheffield9,416 people
  386. Shiloh334 people
  387. Shorter356 people
  388. Silas349 people
  389. Silverhill2,529 people
  390. Sipsey362 people
  391. Skyline870 people
  392. Slocomb2,226 people
  393. Smiths Station5,596 people
  394. Snead1,052 people
  395. Somerville833 people
  396. South Vinemont606 people
  397. Southside9,718 people
  398. Spanish Fort11,203 people
  399. Springville5,597 people
  400. St. Florian748 people
  401. Steele1,004 people
  402. Stevenson2,000 people
  403. Sulligent1,812 people
  404. Sumiton2,511 people
  405. Summerdale1,724 people
  406. Susan Moore808 people
  407. Sweet Water214 people
  408. Sylacauga12,055 people
  409. Sylvan Springs1,600 people
  410. Sylvania1,853 people
  411. Talladega14,840 people
  412. Talladega Springs145 people
  413. Tallassee4,738 people
  414. Tarrant5,639 people
  415. Taylor2,359 people
  416. Thomaston306 people
  417. Thomasville3,545 people
  418. Thorsby2,203 people
  419. Town Creek1,067 people
  420. Toxey138 people
  421. Trafford597 people
  422. Triana5,244 people
  423. Trinity2,638 people
  424. Troy18,022 people
  425. Trussville27,273 people
  426. Tuscaloosa114,316 people
  427. Tuscumbia9,332 people
  428. Tuskegee8,644 people
  429. Twin351 people
  430. Union166 people
  431. Union Grove76 people
  432. Union Springs3,091 people
  433. Uniontown1,873 people
  434. Valley10,294 people
  435. Valley Grande3,903 people
  436. Valley Head597 people
  437. Vance2,332 people
  438. Vernon1,823 people
  439. Vestavia Hills38,306 people
  440. Vina339 people
  441. Vincent2,045 people
  442. Vredenburgh212 people
  443. Wadley869 people
  444. Waldo257 people
  445. Walnut Grove788 people
  446. Warrior3,320 people
  447. Waterloo183 people
  448. Waverly150 people
  449. Weaver3,289 people
  450. Webb1,340 people
  451. Wedowee751 people
  452. West Blocton1,194 people
  453. West Jefferson482 people
  454. West Point658 people
  455. Westover2,121 people
  456. Wetumpka7,535 people
  457. White Hall753 people
  458. Wilsonville2,015 people
  459. Wilton600 people
  460. Winfield4,842 people
  461. Woodland306 people
  462. Woodstock1,653 people
  463. Woodville762 people
  464. Yellow Bluff206 people
  465. York2,233 people

ZIP codes and census tracts have Editions too. Look up a ZIP or an address.