Jobs in the United States → United States guide → Alabama → Cities

Alabama: the 80 largest cities

Population, county output and jobs, pay, rent and commute for each city, with the map; every city opens its own guide.

In short: Alabama: 80 largest cities, from Huntsville (222,791 residents) to Tuskegee (8,938).
Huntsville (222,791 residents)Mobile (203,416 residents)Birmingham (198,173 residents)Montgomery (197,494 residents)Tuscaloosa (111,038 residents)Hoover (92,642 residents)Auburn (80,594 residents)Dothan (71,514 residents)Madison (60,106 residents)Decatur (57,361 residents)Florence (41,701 residents)Prattville (39,482 residents)Vestavia Hills (38,616 residents)Phenix City (38,499 residents)Alabaster (33,917 residents)Gadsden (33,374 residents)Opelika (32,820 residents)Northport (31,218 residents)Enterprise (29,505 residents)Daphne (29,453 residents)Athens (29,002 residents)Homewood (27,829 residents)Trussville (26,673 residents)Bessemer (25,400 residents)Pelham (24,827 residents)Fairhope (24,190 residents)Foley (24,026 residents)Albertville (22,813 residents)Oxford (22,063 residents)Mountain Brook (22,029 residents)Helena (21,769 residents)Anniston (21,271 residents)Cullman (19,319 residents)Prichard (18,961 residents)Troy (17,716 residents)Calera (17,714 residents)Tillmans Corner (17,677 residents)Millbrook (17,189 residents)Selma (17,057 residents)Muscle Shoals (16,951 residents)Gardendale (16,534 residents)Hueytown (16,414 residents)Saraland (16,404 residents)Gulf Shores (16,401 residents)Chelsea (16,260 residents)Center Point (15,914 residents)Hartselle (15,847 residents)Scottsboro (15,712 residents)Fort Payne (14,927 residents)Talladega (14,760 residents)Alexander City (14,606 residents)Jasper (14,442 residents)Jacksonville (14,437 residents)Ozark (14,327 residents)Pell City (13,587 residents)Moody (13,488 residents)Irondale (13,464 residents)McCalla (13,253 residents)Eufaula (12,584 residents)Sylacauga (12,309 residents)Leeds (12,028 residents)Meridianville (11,150 residents)Boaz (10,814 residents)Russellville (10,799 residents)Saks (10,681 residents)Spanish Fort (10,662 residents)Pike Road (10,574 residents)Rainbow City (10,284 residents)Valley (10,277 residents)Clay (10,273 residents)Forestdale (9,742 residents)Fairfield (9,728 residents)Southside (9,483 residents)Pleasant Grove (9,442 residents)Fultondale (9,384 residents)Sheffield (9,340 residents)Meadowbrook (9,117 residents)Tuscumbia (9,115 residents)Clanton (8,958 residents)Tuskegee (8,938 residents)HuntsvilleMobileBirminghamMontgomeryTuscaloosaHooverAuburnDothanMadisonDecaturFlorencePrattville
Map of Alabama: the 80 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 80 cities →

By AtiveSite · Published 07/11/2026 · Updated 07/11/2026 · Every figure is linked to its source below.

80cities covered
2,574,649residents in them
67counties
Huntsvillelargest city
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Alabama · all 80 cities + map → · all 67 counties → · Alabama rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Alabama

Cities

CITY (80 largest of Alabama) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: ACS 2020–2024; BEA 2024; QCEW 2024; BLS 2026M09

The 80 largest places in Alabama by population, each with its own guide. GDP, jobs, average pay and unemployment are for the county where the city lies (official statistics do not exist for cities); income, rent, home value and education are for the city itself. Click any column to sort.

Sort:
# ⇅City ⇅County ⇅Population ⇅County GDP 2024 ⇅County jobs ⇅County average pay ⇅County unemployment ⇅Median household income ⇅Median rent ⇅Median home value ⇅Bachelor's+ ⇅
1HuntsvilleMadison County222,791$38,958 m229,807$77,0513.2%$74,714$1,171$293,60047.2%
2MobileMobile County203,416$30,123 m175,327$61,7004.3%$53,558$1,068$193,30032.0%
3BirminghamJefferson County198,173$65,539 m367,081$71,5623.8%$46,051$1,107$158,80031.1%
4MontgomeryMontgomery County197,494$19,859 m132,903$61,6104.1%$56,811$1,089$161,90033.8%
5TuscaloosaTuscaloosa County111,038$14,447 m99,288$59,5354.1%$51,464$1,055$255,50039.4%
6HooverShelby County92,642$17,333 m85,169$66,7723.0%$109,253$1,457$412,20062.6%
7AuburnLee County80,594$9,275 m66,643$53,3943.4%$63,668$1,098$364,80064.1%
8DothanHouston County71,514$8,043 m50,877$53,5213.7%$55,792$960$194,00027.6%
9MadisonMadison County60,106$38,958 m229,807$77,0513.2%$134,655$1,453$398,80064.5%
10DecaturMorgan County57,361$8,389 m52,617$59,9443.1%$61,563$896$210,20022.4%
11FlorenceLauderdale County41,701$3,929 m30,845$46,7674.0%$52,174$820$196,30034.5%
12PrattvilleAutauga County39,482$2,251 m12,383$50,8263.4%$81,337$1,313$214,60036.6%
13Vestavia HillsJefferson County38,616$65,539 m367,081$71,5623.8%$134,369$1,515$530,00065.2%
14Phenix CityRussell County38,499$2,313 m14,057$47,4974.4%$50,053$967$170,30023.2%
15AlabasterShelby County33,917$17,333 m85,169$66,7723.0%$91,357$1,372$261,70041.1%
16GadsdenEtowah County33,374$4,026 m33,010$46,5643.8%$40,345$808$116,80015.5%
17OpelikaLee County32,820$9,275 m66,643$53,3943.4%$65,004$950$241,80036.4%
18NorthportTuscaloosa County31,218$14,447 m99,288$59,5354.1%$80,913$982$282,60038.2%
19EnterpriseCoffee County29,505$2,323 m17,365$46,4113.7%$73,125$1,098$202,90025.1%
20DaphneBaldwin County29,453$13,446 m85,118$51,1573.3%$87,250$1,388$323,40042.9%
21AthensLimestone County29,002$6,971 m34,080$62,7173.0%$69,922$899$270,00031.4%
22HomewoodJefferson County27,829$65,539 m367,081$71,5623.8%$94,485$1,463$558,50070.8%
23TrussvilleJefferson County26,673$65,539 m367,081$71,5623.8%$123,275$1,711$370,30045.6%
24BessemerJefferson County25,400$65,539 m367,081$71,5623.8%$39,613$961$135,90015.6%
25PelhamShelby County24,827$17,333 m85,169$66,7723.0%$101,094$1,577$299,80047.2%
26FairhopeBaldwin County24,190$13,446 m85,118$51,1573.3%$94,274$1,689$430,90053.5%
27FoleyBaldwin County24,026$13,446 m85,118$51,1573.3%$66,336$1,242$289,30024.6%
28AlbertvilleMarshall County22,813$5,278 m40,812$48,2063.3%$56,099$872$188,40021.1%
29OxfordCalhoun County22,063$6,288 m43,778$51,3544.1%$74,268$925$170,90024.8%
30Mountain BrookJefferson County22,029$65,539 m367,081$71,5623.8%$201,479$1,456$916,30088.6%
31HelenaShelby County21,769$17,333 m85,169$66,7723.0%$115,139$1,574$330,70051.4%
32AnnistonCalhoun County21,271$6,288 m43,778$51,3544.1%$46,668$799$158,80020.5%
33CullmanCullman County19,319$4,285 m31,068$51,8113.4%$61,224$925$238,90032.4%
34PrichardMobile County18,961$30,123 m175,327$61,7004.3%$36,588$922$85,70010.8%
35TroyPike County17,716$2,067 m15,411$51,6564.3%$50,717$922$231,40039.7%
36CaleraShelby County17,714$17,333 m85,169$66,7723.0%$87,194$1,601$235,30037.1%
37Tillmans Corner (unincorporated)Mobile County17,677$30,123 m175,327$61,7004.3%$60,837$908$166,70014.3%
38MillbrookElmore County17,189$3,118 m21,539$48,0143.1%$70,313$1,111$207,10030.9%
39SelmaDallas County17,057$1,724 m11,290$49,7535.3%$33,197$713$96,50019.9%
40Muscle ShoalsColbert County16,951$3,559 m24,495$58,0103.8%$75,894$1,029$199,70024.0%
41GardendaleJefferson County16,534$65,539 m367,081$71,5623.8%$82,192$1,299$252,60031.2%
42HueytownJefferson County16,414$65,539 m367,081$71,5623.8%$62,784$1,304$155,30021.0%
43SaralandMobile County16,404$30,123 m175,327$61,7004.3%$61,509$1,060$217,60025.0%
44Gulf ShoresBaldwin County16,401$13,446 m85,118$51,1573.3%$78,188$1,483$382,70039.9%
45ChelseaShelby County16,260$17,333 m85,169$66,7723.0%$115,337$1,414$360,00048.5%
46Center PointJefferson County15,914$65,539 m367,081$71,5623.8%$56,417$1,218$151,70017.0%
47HartselleMorgan County15,847$8,389 m52,617$59,9443.1%$76,290$804$203,80027.9%
48ScottsboroJackson County15,712$2,144 m15,446$49,4213.9%$53,929$830$190,40022.6%
49Fort PayneDeKalb County14,927$3,061 m23,367$50,3913.4%$47,479$679$157,00017.3%
50TalladegaTalladega County14,760$4,496 m31,690$58,3014.1%$44,198$776$121,90013.6%
51Alexander CityTallapoosa County14,606$1,910 m13,046$47,0933.9%$47,022$721$155,00020.2%
52JasperWalker County14,442$2,568 m18,709$48,6923.6%$66,238$721$215,70028.2%
53JacksonvilleCalhoun County14,437$6,288 m43,778$51,3544.1%$51,814$820$185,50031.2%
54OzarkDale County14,327$3,915 m18,260$64,3214.0%$48,944$694$148,90018.4%
55Pell CitySaint Clair County13,587$3,156 m21,980$51,4253.3%$68,638$1,099$249,60021.9%
56MoodySaint Clair County13,488$3,156 m21,980$51,4253.3%$86,627$1,553$237,50028.8%
57IrondaleJefferson County13,464$65,539 m367,081$71,5623.8%$72,343$1,320$255,80042.3%
58McCalla (unincorporated)Jefferson County13,253$65,539 m367,081$71,5623.8%$87,468$1,777$279,90034.5%
59EufaulaBarbour County12,584$986 m7,711$45,5904.8%$47,392$698$139,90015.1%
60SylacaugaTalladega County12,309$4,496 m31,690$58,3014.1%$50,017$773$161,20017.9%
61LeedsJefferson County12,028$65,539 m367,081$71,5623.8%$69,737$1,058$224,60027.7%
62Meridianville (unincorporated)Madison County11,150$38,958 m229,807$77,0513.2%$97,434$1,348$291,90043.4%
63BoazMarshall County10,814$5,278 m40,812$48,2063.3%$49,846$663$199,20015.8%
64RussellvilleFranklin County10,799$1,337 m10,956$48,2663.7%$58,231$685$123,80015.2%
65Saks (unincorporated)Calhoun County10,681$6,288 m43,778$51,3544.1%$49,753$898$116,40017.9%
66Spanish FortBaldwin County10,662$13,446 m85,118$51,1573.3%$99,346$1,390$343,90049.1%
67Pike RoadMontgomery County10,574$19,859 m132,903$61,6104.1%$117,091$1,653$381,60055.4%
68Rainbow CityEtowah County10,284$4,026 m33,010$46,5643.8%$56,398$1,048$223,00020.8%
69ValleyChambers County10,277$1,240 m9,087$52,1523.0%$51,661$1,016$140,80017.1%
70ClayJefferson County10,273$65,539 m367,081$71,5623.8%$81,920$2,240$220,60023.2%
71Forestdale (unincorporated)Jefferson County9,742$65,539 m367,081$71,5623.8%$66,569$1,203$164,00027.5%
72FairfieldJefferson County9,728$65,539 m367,081$71,5623.8%$48,456$1,008$129,30025.4%
73SouthsideEtowah County9,483$4,026 m33,010$46,5643.8%$76,487$1,184$226,50023.2%
74Pleasant GroveJefferson County9,442$65,539 m367,081$71,5623.8%$70,317$1,400$226,40023.1%
75FultondaleJefferson County9,384$65,539 m367,081$71,5623.8%$73,575$1,269$186,10028.7%
76SheffieldColbert County9,340$3,559 m24,495$58,0103.8%$39,733$829$133,80018.4%
77Meadowbrook (unincorporated)Shelby County9,117$17,333 m85,169$66,7723.0%$141,862$1,365$423,70073.7%
78TuscumbiaColbert County9,115$3,559 m24,495$58,0103.8%$59,143$748$196,70026.0%
79ClantonChilton County8,958$1,655 m9,143$47,5953.4%$47,520$869$166,30018.3%
80TuskegeeMacon County8,938$765 m4,827$56,9335.2%$38,000$757$104,80029.2%

Counties: GDP and jobs

COUNTY (all 67 counties) Official statistics Source: BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: BEA 2024; QCEW 2024 annual; BLS 2026M09

The economy of all 67 counties of Alabama, each with its own page: output (GDP), jobs, employer sites, pay, job change, unemployment and the largest private industry. "Listed cities" counts the 80 cities of this guide whose main county it is.

Sort:
County ⇅Population ⇅GDP 2024 ⇅GDP per resident ⇅Jobs (QCEW) ⇅Employer sites ⇅Average annual pay ⇅Job change vs 2023 ⇅Unemployment ⇅Largest private industry ⇅Listed cities ⇅
Jefferson County667,755$65,539 million$98,149367,08122,923$71,562+1.2%3.8%Health care and social assistance17
Mobile County412,590$30,123 million$73,009175,32712,216$61,700+2.3%4.3%Health care and social assistance4
Madison County405,718$38,958 million$96,023229,80713,778$77,051+2.2%3.2%Professional and technical services3
Baldwin County246,989$13,446 million$54,44185,1188,757$51,157+2.8%3.3%Retail trade5
Tuscaloosa County237,552$14,447 million$60,81899,2885,406$59,535+1.6%4.1%Manufacturing2
Shelby County230,211$17,333 million$75,29185,1697,251$66,772-0.5%3.0%Retail trade7
Montgomery County226,718$19,859 million$87,593132,9037,267$61,610+1.4%4.1%Manufacturing2
Lee County181,134$9,275 million$51,20566,6434,362$53,394+2.0%3.4%Accommodation and food services2
Morgan County124,471$8,389 million$67,39652,6173,362$59,944+1.7%3.1%Manufacturing2
Calhoun County116,090$6,288 million$54,16143,7782,828$51,354+0.3%4.1%Manufacturing4
Limestone County111,233$6,971 million$62,66934,0802,050$62,717+4.9%3.0%Manufacturing1
Houston County108,140$8,043 million$74,37950,8773,720$53,521+0.6%3.7%Health care and social assistance1
Etowah County103,105$4,026 million$39,04433,0102,439$46,564+1.1%3.8%Health care and social assistance3
Marshall County99,748$5,278 million$52,91740,8122,582$48,206+1.6%3.3%Manufacturing2
Lauderdale County95,830$3,929 million$40,99530,8452,558$46,767+0.5%4.0%Health care and social assistance1
Saint Clair County94,166$3,156 million$33,52021,9801,943$51,425+4.1%3.3%Manufacturing2
Cullman County90,566$4,285 million$47,31131,0682,308$51,811+1.2%3.4%Manufacturing1
Elmore County89,526$3,118 million$34,83121,5391,787$48,014+5.2%3.1%Retail trade1
Talladega County81,021$4,496 million$55,49631,6901,578$58,301+0.2%4.1%Manufacturing2
DeKalb County72,269$3,061 million$42,35023,3671,482$50,391+2.6%3.4%Manufacturing1
Walker County64,841$2,568 million$39,61218,7091,536$48,692+1.3%3.6%Health care and social assistance1
Autauga County59,947$2,251 million$37,55712,3831,120$50,826+4.3%3.4%Manufacturing1
Blount County59,518$1,535 million$25,7909,094956$45,687+2.7%3.2%Manufacturing0
Russell County58,811$2,313 million$39,32214,0571,202$47,497-0.1%4.4%Manufacturing1
Colbert County58,022$3,559 million$61,33124,4951,621$58,010+1.3%3.8%Manufacturing3
Coffee County54,920$2,323 million$42,29817,3651,372$46,411+2.8%3.7%Manufacturing1
Jackson County53,053$2,144 million$40,41315,4461,192$49,421-0.1%3.9%Manufacturing1
Dale County49,599$3,915 million$78,94118,2601,130$64,321+1.5%4.0%Manufacturing1
Chilton County45,992$1,655 million$35,9859,143922$47,595-0.9%3.4%Manufacturing1
Tallapoosa County40,938$1,910 million$46,65913,0461,052$47,093+2.7%3.9%Manufacturing1
Covington County37,628$1,662 million$44,17912,1741,134$47,800+1.6%3.9%Retail trade0
Dallas County36,858$1,724 million$46,78211,290976$49,753-1.0%5.3%Manufacturing1
Escambia County36,629$1,686 million$46,03712,924934$51,384+0.5%4.7%Retail trade0
Chambers County34,192$1,240 million$36,2719,087779$52,152+4.4%3.0%Manufacturing1
Lawrence County33,276$865 million$25,9816,054572$51,594+12.2%3.3%Retail trade0
Pike County32,987$2,067 million$62,64715,411805$51,656+0.4%4.3%Manufacturing1
Franklin County31,966$1,337 million$41,81710,956691$48,266+2.8%3.7%Manufacturing1
Marion County29,184$1,328 million$45,52010,222712$48,179-6.3%3.8%Manufacturing0
Geneva County26,887$827 million$30,7755,471605$42,591+0.2%3.5%Retail trade0
Cherokee County25,443$797 million$31,3115,352498$44,658+0.9%3.7%Retail trade0
Barbour County24,643$986 million$40,0027,711595$45,590+0.1%4.8%Manufacturing1
Winston County23,682$1,141 million$48,1777,998538$51,725+1.6%3.9%Manufacturing0
Clarke County22,543$1,130 million$50,1208,150730$51,247+0.0%5.7%Manufacturing0
Randolph County22,510$690 million$30,6634,883470$43,183+0.0%4.1%Manufacturing0
Bibb County22,130$642 million$29,0274,828445$53,062+0.3%3.5%Construction0
Monroe County19,388$848 million$43,7425,953488$53,376-1.0%6.4%Manufacturing0
Marengo County18,851$1,108 million$58,7767,271568$53,415+0.2%4.8%Manufacturing0
Pickens County18,721$569 million$30,3813,718398$50,820-0.4%4.5%Manufacturing0
Macon County18,691$765 million$40,9234,827310$56,933+3.7%5.2%Retail trade1
Butler County18,630$904 million$48,5116,789526$45,927-2.3%4.5%Manufacturing0
Henry County17,647$681 million$38,5933,919420$56,425-0.1%3.5%Manufacturing0
Fayette County16,053$480 million$29,9123,926370$44,897+0.4%3.9%Manufacturing0
Cleburne County15,426$464 million$30,0562,721289$54,823+6.0%3.5%Retail trade0
Washington County15,143$1,301 million$85,9035,197318$86,857-14.5%3.6%Manufacturing0
Hale County14,829$386 million$25,9972,607331$49,126-0.3%5.0%Manufacturing0
Clay County14,192$577 million$40,6384,241254$44,540+0.2%4.1%Manufacturing0
Lamar County13,693$474 million$34,5803,403300$50,837-1.2%4.0%Manufacturing0
Crenshaw County13,122$606 million$46,2163,556300$48,253+0.3%4.0%Manufacturing0
Choctaw County12,380$728 million$58,7713,299354$61,814-0.7%4.8%Retail trade0
Sumter County11,878$451 million$38,0032,849294$47,332-3.3%5.4%Manufacturing0
Conecuh County11,275$507 million$44,9883,294286$47,783+1.3%4.9%Manufacturing0
Coosa County10,300$252 million$24,5031,452158$51,388-4.8%3.6%Manufacturing0
Wilcox County10,172$473 million$46,4612,682324$56,070+3.1%6.1%Manufacturing0
Bullock County10,058$375 million$37,3252,788208$50,696+1.8%3.9%Health care and social assistance0
Lowndes County9,833$538 million$54,6932,675207$66,726-10.0%5.4%Manufacturing0
Perry County8,031$260 million$32,3701,826184$42,082+3.0%6.6%Manufacturing0
Greene County7,424$283 million$38,1581,741174$43,043-2.8%6.5%Manufacturing0

Unemployment is the latest month BLS published and may be preliminary. Counties with several large cities appear once.

Income and rent

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Income, rent and housing for each city. Rent as a share of income is the yearly median rent divided by the median household income.

Sort:
City ⇅Median household income ⇅Income per person ⇅Median rent a month ⇅Rent share of income ⇅Median home value ⇅Homeowners ⇅Poverty rate ⇅Unemployment (ACS) ⇅Labour force participation ⇅
Huntsville$74,714$46,854$1,17118.8%$293,60058.3%12.6%4.1%63.8%
Mobile$53,558$33,935$1,06823.9%$193,30054.0%18.4%5.6%59.5%
Birmingham$46,051$32,216$1,10728.8%$158,80045.5%24.7%5.8%59.2%
Montgomery$56,811$33,458$1,08923.0%$161,90054.4%21.5%6.4%57.8%
Tuscaloosa$51,464$31,728$1,05524.6%$255,50042.9%25.1%7.7%58.3%
Hoover$109,253$57,551$1,45716.0%$412,20071.1%5.1%3.5%68.3%
Auburn$63,668$37,018$1,09820.7%$364,80053.1%25.4%3.2%59.3%
Dothan$55,792$35,321$96020.6%$194,00057.1%19.3%4.3%57.2%
Madison$134,655$56,185$1,45312.9%$398,80074.0%4.3%2.2%68.4%
Decatur$61,563$34,685$89617.5%$210,20063.3%13.1%4.5%58.9%
Florence$52,174$31,735$82018.9%$196,30052.1%17.9%6.2%59.2%
Prattville$81,337$42,686$1,31319.4%$214,60067.4%10.7%1.8%57.0%
Vestavia Hills$134,369$68,012$1,51513.5%$530,00078.0%10.0%1.9%60.2%
Phenix City$50,053$29,513$96723.2%$170,30052.4%24.5%5.4%57.4%
Alabaster$91,357$40,642$1,37218.0%$261,70087.1%7.1%2.5%68.2%
Gadsden$40,345$22,914$80824.0%$116,80055.7%28.1%7.2%51.7%
Opelika$65,004$35,177$95017.5%$241,80069.1%16.0%5.6%60.4%
Northport$80,913$38,638$98214.6%$282,60062.2%12.3%5.7%67.7%
Enterprise$73,125$34,809$1,09818.0%$202,90063.5%16.5%5.3%53.2%
Daphne$87,250$42,956$1,38819.1%$323,40071.5%7.2%2.3%64.8%
Athens$69,922$42,717$89915.4%$270,00064.0%12.2%3.1%59.7%
Homewood$94,485$53,746$1,46318.6%$558,50061.7%8.9%2.3%68.1%
Trussville$123,275$52,441$1,71116.7%$370,30091.8%1.1%1.2%64.6%
Bessemer$39,613$25,797$96129.1%$135,90057.4%27.9%8.6%49.4%
Pelham$101,094$45,743$1,57718.7%$299,80083.9%6.7%2.0%70.3%
Fairhope$94,274$53,666$1,68921.5%$430,90080.4%8.2%3.5%55.1%
Foley$66,336$37,105$1,24222.5%$289,30071.0%11.0%3.5%53.5%
Albertville$56,099$27,596$87218.7%$188,40069.8%18.2%6.0%59.2%
Oxford$74,268$35,530$92514.9%$170,90075.1%15.8%5.5%62.1%
Mountain Brook$201,479$119,993$1,4568.7%$916,30089.9%3.2%1.2%62.8%
Helena$115,139$52,640$1,57416.4%$330,70091.1%3.2%2.0%71.0%
Anniston$46,668$30,565$79920.5%$158,80058.5%20.6%6.3%49.6%
Cullman$61,224$35,681$92518.1%$238,90061.5%19.9%2.9%59.0%
Prichard$36,588$18,290$92230.2%$85,70055.0%30.6%10.1%44.6%
Troy$50,717$28,552$92221.8%$231,40047.3%25.0%2.7%56.1%
Calera$87,194$39,054$1,60122.0%$235,30079.3%7.3%2.7%74.2%
Tillmans Corner$60,837$29,840$90817.9%$166,70066.1%17.9%8.9%58.2%
Millbrook$70,313$36,117$1,11119.0%$207,10075.0%7.8%6.6%61.8%
Selma$33,197$25,156$71325.8%$96,50046.0%30.8%14.0%55.4%
Muscle Shoals$75,894$35,651$1,02916.3%$199,70067.1%12.8%2.3%63.8%
Gardendale$82,192$42,246$1,29919.0%$252,60078.2%4.3%3.4%64.7%
Hueytown$62,784$27,523$1,30424.9%$155,30082.1%16.2%8.6%59.7%
Saraland$61,509$41,516$1,06020.7%$217,60078.6%10.1%3.6%57.8%
Gulf Shores$78,188$45,509$1,48322.8%$382,70070.6%11.5%2.4%59.1%
Chelsea$115,337$49,712$1,41414.7%$360,00090.0%2.7%3.2%67.6%
Center Point$56,417$29,806$1,21825.9%$151,70061.1%14.3%8.1%63.9%
Hartselle$76,290$35,419$80412.6%$203,80078.0%13.2%3.1%60.8%
Scottsboro$53,929$33,454$83018.5%$190,40068.2%18.6%3.5%50.3%
Fort Payne$47,479$26,126$67917.2%$157,00069.3%32.5%5.0%57.5%
Talladega$44,198$23,890$77621.1%$121,90055.4%25.6%12.6%45.1%
Alexander City$47,022$28,658$72118.4%$155,00063.0%25.7%6.3%54.8%
Jasper$66,238$33,377$72113.1%$215,70066.4%15.9%3.5%56.1%
Jacksonville$51,814$24,089$82019.0%$185,50050.4%23.1%7.5%56.5%
Ozark$48,944$31,192$69417.0%$148,90064.9%28.1%9.1%45.7%
Pell City$68,638$33,417$1,09919.2%$249,60068.0%20.8%7.4%59.8%
Moody$86,627$39,730$1,55321.5%$237,50074.1%7.7%5.7%63.7%
Irondale$72,343$45,131$1,32021.9%$255,80060.1%15.2%8.5%64.0%
McCalla$87,468$43,491$1,77724.4%$279,90090.3%6.3%3.9%60.0%
Eufaula$47,392$27,021$69817.7%$139,90061.2%20.4%5.6%54.0%
Sylacauga$50,017$25,429$77318.5%$161,20055.1%21.0%6.7%55.8%
Leeds$69,737$35,318$1,05818.2%$224,60072.0%12.8%2.6%64.5%
Meridianville$97,434$44,739$1,34816.6%$291,90092.5%4.9%4.2%66.3%
Boaz$49,846$24,915$66316.0%$199,20066.7%19.4%2.1%60.8%
Russellville$58,231$25,681$68514.1%$123,80069.6%20.0%4.9%60.0%
Saks$49,753$29,230$89821.7%$116,40072.2%20.0%3.9%59.5%
Spanish Fort$99,346$48,630$1,39016.8%$343,90065.8%5.8%4.4%61.6%
Pike Road$117,091$53,495$1,65316.9%$381,60085.4%5.1%0.5%69.4%
Rainbow City$56,398$39,440$1,04822.3%$223,00065.6%10.0%10.3%55.3%
Valley$51,661$26,070$1,01623.6%$140,80067.5%14.9%3.5%59.2%
Clay$81,920$30,802$2,24032.8%$220,60090.5%17.3%4.6%62.0%
Forestdale$66,569$32,546$1,20321.7%$164,00069.0%17.8%5.5%59.8%
Fairfield$48,456$25,155$1,00825.0%$129,30059.0%32.4%6.5%56.9%
Southside$76,487$33,693$1,18418.6%$226,50092.6%4.4%2.9%60.6%
Pleasant Grove$70,317$32,606$1,40023.9%$226,40079.4%19.7%1.7%62.7%
Fultondale$73,575$37,243$1,26920.7%$186,10068.7%12.5%3.3%69.2%
Sheffield$39,733$28,163$82925.0%$133,80060.2%26.6%5.2%52.0%
Meadowbrook$141,862$59,697$1,36511.5%$423,70088.7%5.5%1.5%72.0%
Tuscumbia$59,143$35,718$74815.2%$196,70065.3%18.6%1.7%55.8%
Clanton$47,520$28,971$86921.9%$166,30063.6%18.1%7.1%48.0%
Tuskegee$38,000$22,831$75723.9%$104,80040.9%29.0%10.8%49.2%

Commute and people

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Sort:
City ⇅Drive alone ⇅Public transit ⇅Walk ⇅Work from home ⇅Commute 45+ min ⇅Born abroad ⇅Median age ⇅
Huntsville76.3%0.2%1.3%14.6%5.0%6.7%36.9
Mobile81.0%0.6%1.4%9.2%9.2%4.3%37.3
Birmingham73.7%1.2%3.5%9.9%5.6%4.7%35.6
Montgomery79.5%0.4%1.4%8.0%6.9%5.8%36.6
Tuscaloosa75.1%1.3%4.3%8.2%8.1%5.7%27.2
Hoover75.7%0.0%0.6%16.1%9.6%8.9%38.4
Auburn75.7%1.0%4.3%10.9%9.9%10.7%25.9
Dothan83.8%0.2%0.8%5.0%9.6%3.7%40.2
Madison73.9%0.0%1.0%19.2%3.8%9.7%37.3
Decatur80.3%0.5%1.2%6.6%10.7%8.5%39.7
Florence77.4%0.0%2.5%8.9%8.8%4.2%35.1
Prattville83.2%0.1%0.0%7.5%9.8%3.4%36.9
Vestavia Hills74.7%0.1%1.2%17.5%5.0%5.2%41.7
Phenix City76.9%0.8%0.6%10.6%10.3%3.5%35.6
Alabaster72.5%0.0%0.5%17.7%20.5%6.9%39.6
Gadsden81.8%0.1%2.0%4.2%12.2%4.2%38.6
Opelika82.7%1.1%1.1%7.5%12.0%5.2%39.9
Northport83.0%0.2%0.1%6.5%7.7%4.3%36.8
Enterprise80.5%0.0%0.2%4.9%8.3%6.2%36.5
Daphne80.1%0.0%0.0%14.6%13.4%4.4%38.3
Athens82.3%0.0%0.8%8.2%12.0%5.8%40.9
Homewood73.9%0.2%3.0%14.4%3.4%7.8%29.0
Trussville80.1%0.0%0.2%13.5%11.4%3.6%40.3
Bessemer75.7%1.3%1.0%9.4%11.8%4.0%43.3
Pelham74.9%0.0%0.1%18.7%18.4%7.0%40.0
Fairhope82.6%0.0%0.4%12.8%20.0%3.2%48.2
Foley79.2%0.0%1.2%10.5%13.8%6.6%52.7
Albertville83.7%0.7%0.1%2.7%9.2%14.0%34.7
Oxford84.1%0.3%0.7%4.2%12.4%4.4%38.3
Mountain Brook79.5%0.0%0.2%16.9%2.9%2.5%42.9
Helena73.0%0.0%0.4%19.5%23.2%5.0%37.8
Anniston80.4%0.4%1.8%7.7%14.0%2.8%42.8
Cullman87.5%0.0%0.5%6.1%19.6%2.2%40.8
Prichard85.1%1.3%1.8%6.1%9.4%0.7%38.8
Troy87.9%0.3%1.6%3.8%15.0%4.5%25.3
Calera74.5%0.0%0.3%16.2%27.0%4.7%33.9
Tillmans Corner81.3%0.0%1.9%6.7%9.5%3.9%34.8
Millbrook83.7%0.1%0.6%6.7%7.5%2.8%38.5
Selma78.7%1.2%2.0%6.8%15.4%3.4%38.5
Muscle Shoals77.7%0.8%0.3%13.7%11.8%2.0%38.0
Gardendale80.0%0.0%0.7%12.4%9.7%0.8%38.0
Hueytown79.7%0.0%0.2%11.6%14.2%5.1%38.2
Saraland89.0%0.0%0.1%5.3%11.1%1.0%43.7
Gulf Shores72.4%0.0%0.5%19.8%13.7%7.5%50.8
Chelsea78.3%0.4%0.0%15.1%24.8%3.0%37.6
Center Point76.1%1.5%1.0%8.2%18.5%4.2%37.1
Hartselle85.7%0.0%0.0%6.5%21.1%1.1%38.5
Scottsboro85.7%0.0%0.6%4.9%22.9%1.9%41.2
Fort Payne78.3%0.0%1.4%7.2%11.8%9.3%37.4
Talladega79.4%0.1%1.3%3.5%16.7%3.0%40.9
Alexander City83.9%0.3%0.3%4.6%13.3%3.5%41.8
Jasper86.2%0.2%1.9%3.4%31.8%2.1%35.7
Jacksonville83.3%0.0%2.1%8.6%8.0%2.3%25.6
Ozark81.5%0.5%0.0%5.7%10.7%4.0%43.1
Pell City84.3%0.0%0.0%10.6%26.5%1.7%42.0
Moody70.3%0.0%1.0%19.8%14.9%2.8%43.5
Irondale81.0%0.0%0.6%10.9%5.7%6.0%38.3
McCalla80.1%0.0%0.0%14.1%12.8%3.2%42.3
Eufaula82.8%0.0%0.5%6.9%17.1%3.1%36.8
Sylacauga86.6%0.0%0.7%3.4%18.0%1.1%37.4
Leeds82.1%0.0%0.7%6.5%12.1%9.4%39.3
Meridianville69.5%2.0%0.3%18.6%8.1%5.5%39.2
Boaz83.8%0.0%0.2%4.8%14.3%5.0%32.4
Russellville87.4%0.0%0.0%2.3%19.0%20.4%33.8
Saks88.3%0.7%0.0%5.7%13.6%5.9%40.5
Spanish Fort83.5%0.0%0.0%11.6%10.6%7.0%40.9
Pike Road81.0%0.0%0.0%12.9%8.8%7.4%35.9
Rainbow City78.4%1.4%0.0%8.0%25.8%4.9%41.7
Valley85.8%0.0%0.0%4.5%7.6%3.7%34.1
Clay89.2%0.0%0.3%6.4%18.9%2.3%39.9
Forestdale86.6%0.0%0.0%5.8%11.7%1.7%41.7
Fairfield64.6%0.0%2.7%11.0%3.9%0.6%30.3
Southside92.0%0.0%0.0%2.2%13.4%1.0%41.8
Pleasant Grove81.7%0.0%1.3%7.3%10.9%0.7%39.9
Fultondale73.2%0.0%0.2%13.9%8.4%5.8%38.5
Sheffield79.0%0.0%0.7%6.5%8.8%0.8%45.8
Meadowbrook73.2%0.0%0.0%23.7%10.7%3.5%40.5
Tuscumbia83.0%0.1%5.0%2.2%11.5%1.5%40.3
Clanton80.1%0.0%4.4%3.5%22.0%3.8%39.3
Tuskegee62.2%0.3%16.8%7.3%9.8%1.3%22.9

Shares of workers aged 16 and over.

Metro pay

METRO Official statistics Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2025 · BEA Regional Price Parities · BLS Local Area Unemployment Statistics · Data: OEWS May 2025; RPP 2024

Cities that we could match to a BLS metropolitan area. Metro figures cover the whole area. The page of each city shows the occupations and pay of its metro.

Sort:
City ⇅Metropolitan area ⇅Jobs (OEWS) ⇅Median pay, all occupations ⇅Price level (US = 100) ⇅Unemployment ⇅
HuntsvilleHuntsville, AL266,650$51,74093.13.1%
MobileMobile, AL172,550$47,00088.14.3%
BirminghamBirmingham, AL520,290$47,77091.63.5%
MontgomeryMontgomery, AL165,550$44,95089.73.8%
TuscaloosaTuscaloosa, AL108,460$45,22087.74.2%
HooverBirmingham, AL520,290$47,77091.63.5%
AuburnAuburn-Opelika, AL72,710$39,07087.93.6%
DothanDothan, AL60,720$38,17083.83.6%
MadisonHuntsville, AL266,650$51,74093.13.1%
DecaturDecatur, AL61,240$46,28087.23.1%
FlorenceFlorence-Muscle Shoals, AL56,100$39,74084.83.9%
PrattvilleMontgomery, AL165,550$44,95089.73.8%
Vestavia HillsBirmingham, AL520,290$47,77091.63.5%
Phenix CityColumbus, GA-AL116,380$43,54089.34.3%
AlabasterBirmingham, AL520,290$47,77091.63.5%
GadsdenGadsden, AL33,220$36,66085.73.8%
OpelikaAuburn-Opelika, AL72,710$39,07087.93.6%
NorthportTuscaloosa, AL108,460$45,22087.74.2%
DaphneDaphne-Fairhope-Foley, AL87,120$38,52094.73.3%
AthensHuntsville, AL266,650$51,74093.13.1%
HomewoodBirmingham, AL520,290$47,77091.63.5%
TrussvilleBirmingham, AL520,290$47,77091.63.5%
BessemerBirmingham, AL520,290$47,77091.63.5%
PelhamBirmingham, AL520,290$47,77091.63.5%
FairhopeDaphne-Fairhope-Foley, AL87,120$38,52094.73.3%
FoleyDaphne-Fairhope-Foley, AL87,120$38,52094.73.3%
OxfordAnniston-Oxford, AL43,570$42,68085.94.1%
Mountain BrookBirmingham, AL520,290$47,77091.63.5%
HelenaBirmingham, AL520,290$47,77091.63.5%
AnnistonAnniston-Oxford, AL43,570$42,68085.94.1%
PrichardMobile, AL172,550$47,00088.14.3%
CaleraBirmingham, AL520,290$47,77091.63.5%
Tillmans CornerMobile, AL172,550$47,00088.14.3%
MillbrookMontgomery, AL165,550$44,95089.73.8%
Muscle ShoalsFlorence-Muscle Shoals, AL56,100$39,74084.83.9%
GardendaleBirmingham, AL520,290$47,77091.63.5%
HueytownBirmingham, AL520,290$47,77091.63.5%
SaralandMobile, AL172,550$47,00088.14.3%
Gulf ShoresDaphne-Fairhope-Foley, AL87,120$38,52094.73.3%
ChelseaBirmingham, AL520,290$47,77091.63.5%
Center PointBirmingham, AL520,290$47,77091.63.5%
HartselleDecatur, AL61,240$46,28087.23.1%
JasperBirmingham, AL520,290$47,77091.63.5%
JacksonvilleAnniston-Oxford, AL43,570$42,68085.94.1%
Pell CityBirmingham, AL520,290$47,77091.63.5%
MoodyBirmingham, AL520,290$47,77091.63.5%
IrondaleBirmingham, AL520,290$47,77091.63.5%
McCallaBirmingham, AL520,290$47,77091.63.5%
LeedsBirmingham, AL520,290$47,77091.63.5%
MeridianvilleHuntsville, AL266,650$51,74093.13.1%
SaksAnniston-Oxford, AL43,570$42,68085.94.1%
Spanish FortDaphne-Fairhope-Foley, AL87,120$38,52094.73.3%
Pike RoadMontgomery, AL165,550$44,95089.73.8%
Rainbow CityGadsden, AL33,220$36,66085.73.8%
ClayBirmingham, AL520,290$47,77091.63.5%
ForestdaleBirmingham, AL520,290$47,77091.63.5%
FairfieldBirmingham, AL520,290$47,77091.63.5%
SouthsideGadsden, AL33,220$36,66085.73.8%
Pleasant GroveBirmingham, AL520,290$47,77091.63.5%
FultondaleBirmingham, AL520,290$47,77091.63.5%
SheffieldFlorence-Muscle Shoals, AL56,100$39,74084.83.9%
MeadowbrookBirmingham, AL520,290$47,77091.63.5%
TuscumbiaFlorence-Muscle Shoals, AL56,100$39,74084.83.9%
ClantonBirmingham, AL520,290$47,77091.63.5%
TuskegeeAuburn-Opelika, AL72,710$39,07087.93.6%

Climate

CITY Model estimate on a 0.5° grid Source: NASA POWER climatology (MERRA-2, 2001–2025) · Data: monthly means 2001–2025

Sort:
City ⇅January mean (°F) ⇅July mean (°F) ⇅Year mean (°F) ⇅Yearly precipitation (mm) ⇅
Huntsville398060.71397
Mobile538369.11590
Birmingham428162.61368
Montgomery448264.51348
Tuscaloosa448163.61415
Hoover428162.61368
Auburn448264.21306
Dothan488266.51377
Madison398060.71397
Decatur398060.71397
Florence388059.91394
Prattville448264.51348
Vestavia Hills428162.61368
Phenix City458264.11277
Alabaster438163.21379
Gadsden418061.41344
Opelika448264.21306
Northport428162.81411
Enterprise478265.71335
Daphne538369.11590
Athens388059.91380
Homewood428162.61368
Trussville428162.61368
Bessemer428162.61368
Pelham428162.61368
Fairhope538369.11590
Foley528268.51549
Albertville398060.41355
Oxford428061.61312
Mountain Brook428162.61368
Helena428162.61368
Anniston428061.61312
Cullman418061.51389
Prichard488266.61566
Troy468265.01345
Calera438163.21379
Tillmans Corner538369.11590
Millbrook448264.51348
Selma458264.31381
Muscle Shoals398060.51428
Gardendale428162.61368
Hueytown428162.61368
Saraland488266.61566
Gulf Shores528268.51549
Chelsea428162.61368
Center Point428162.61368
Hartselle398060.71397
Scottsboro398060.41355
Fort Payne397960.11320
Talladega428062.11339
Alexander City438163.11355
Jasper418061.51439
Jacksonville408061.21301
Ozark478265.71335
Pell City428062.11339
Moody428062.11339
Irondale428162.61368
McCalla428162.61368
Eufaula468265.21270
Sylacauga438163.11355
Leeds428162.61368
Meridianville388059.91380
Boaz418061.41344
Russellville398060.51428
Saks428061.61312
Spanish Fort538369.11590
Pike Road448264.51348
Rainbow City418061.41344
Valley438162.81291
Clay428162.61368
Forestdale428162.61368
Fairfield428162.61368
Southside418061.41344
Pleasant Grove428162.61368
Fultondale428162.61368
Sheffield388059.91394
Meadowbrook428162.61368
Tuscumbia398060.51428
Clanton438163.21379
Tuskegee448264.21306

Satellite-reanalysis values on a grid of roughly 50 km; not weather-station records.

Rankings

Ready-made rankings of these cities, and of the metro areas that pay the most for common occupations:

Alabama: Largest Cities

Alabama: Cities With the Cheapest Rent

Alabama: Cities With the Highest Household Income

Alabama: Cities Where Rent Takes the Smallest Share of Income

Alabama: Cities With the Lowest Unemployment

Alabama: Cities in the Highest-Paying Counties

Alabama: Most College-Educated Cities

Alabama: Cities With the Most Homeowners

Alabama: Cities With the Most Remote Work

Alabama: Cities With the Shortest Commutes

Best Alabama metro areas for retail salespersons

Best Alabama metro areas for registered nurses

Best Alabama metro areas for miscellaneous assemblers and fabricators

Best Alabama metro areas for stockers and order fillers

Best Alabama metro areas for cashiers

Best Alabama metro areas for secretaries and administrative assistants, except legal, medical, and executive

Best Alabama metro areas for fast food and counter workers

Best Alabama metro areas for heavy and tractor-trailer truck drivers

Best Alabama metro areas for laborers and freight, stock, and material movers, hand

Best Alabama metro areas for customer service representatives

Best Alabama metro areas for general and operations managers

Best Alabama metro areas for waiters and waitresses

Best Alabama metro areas for cooks, fast food

Best Alabama metro areas for nursing assistants

Best Alabama metro areas for janitors and cleaners, except maids and housekeeping cleaners

City by city

City by city

1. Huntsville

222,791 residents · Madison County · median household income $74,714 · median rent $1,171 · guide: jobs, pay and living in Huntsville

2. Mobile

203,416 residents · Mobile County · median household income $53,558 · median rent $1,068 · guide: jobs, pay and living in Mobile

3. Birmingham

198,173 residents · Jefferson County · median household income $46,051 · median rent $1,107 · guide: jobs, pay and living in Birmingham

4. Montgomery

197,494 residents · Montgomery County · median household income $56,811 · median rent $1,089 · guide: jobs, pay and living in Montgomery

5. Tuscaloosa

111,038 residents · Tuscaloosa County · median household income $51,464 · median rent $1,055 · guide: jobs, pay and living in Tuscaloosa

6. Hoover

92,642 residents · Shelby County · median household income $109,253 · median rent $1,457 · guide: jobs, pay and living in Hoover

7. Auburn

80,594 residents · Lee County · median household income $63,668 · median rent $1,098 · guide: jobs, pay and living in Auburn

8. Dothan

71,514 residents · Houston County · median household income $55,792 · median rent $960 · guide: jobs, pay and living in Dothan

9. Madison

60,106 residents · Madison County · median household income $134,655 · median rent $1,453 · guide: jobs, pay and living in Madison

10. Decatur

57,361 residents · Morgan County · median household income $61,563 · median rent $896 · guide: jobs, pay and living in Decatur

11. Florence

41,701 residents · Lauderdale County · median household income $52,174 · median rent $820 · guide: jobs, pay and living in Florence

12. Prattville

39,482 residents · Autauga County · median household income $81,337 · median rent $1,313 · guide: jobs, pay and living in Prattville

13. Vestavia Hills

38,616 residents · Jefferson County · median household income $134,369 · median rent $1,515 · guide: jobs, pay and living in Vestavia Hills

14. Phenix City

38,499 residents · Russell County · median household income $50,053 · median rent $967 · guide: jobs, pay and living in Phenix City

15. Alabaster

33,917 residents · Shelby County · median household income $91,357 · median rent $1,372 · guide: jobs, pay and living in Alabaster

16. Gadsden

33,374 residents · Etowah County · median household income $40,345 · median rent $808 · guide: jobs, pay and living in Gadsden

17. Opelika

32,820 residents · Lee County · median household income $65,004 · median rent $950 · guide: jobs, pay and living in Opelika

18. Northport

31,218 residents · Tuscaloosa County · median household income $80,913 · median rent $982 · guide: jobs, pay and living in Northport

19. Enterprise

29,505 residents · Coffee County · median household income $73,125 · median rent $1,098 · guide: jobs, pay and living in Enterprise

20. Daphne

29,453 residents · Baldwin County · median household income $87,250 · median rent $1,388 · guide: jobs, pay and living in Daphne

21. Athens

29,002 residents · Limestone County · median household income $69,922 · median rent $899 · guide: jobs, pay and living in Athens

22. Homewood

27,829 residents · Jefferson County · median household income $94,485 · median rent $1,463 · guide: jobs, pay and living in Homewood

23. Trussville

26,673 residents · Jefferson County · median household income $123,275 · median rent $1,711 · guide: jobs, pay and living in Trussville

24. Bessemer

25,400 residents · Jefferson County · median household income $39,613 · median rent $961 · guide: jobs, pay and living in Bessemer

25. Pelham

24,827 residents · Shelby County · median household income $101,094 · median rent $1,577 · guide: jobs, pay and living in Pelham

26. Fairhope

24,190 residents · Baldwin County · median household income $94,274 · median rent $1,689 · guide: jobs, pay and living in Fairhope

27. Foley

24,026 residents · Baldwin County · median household income $66,336 · median rent $1,242 · guide: jobs, pay and living in Foley

28. Albertville

22,813 residents · Marshall County · median household income $56,099 · median rent $872 · guide: jobs, pay and living in Albertville

29. Oxford

22,063 residents · Calhoun County · median household income $74,268 · median rent $925 · guide: jobs, pay and living in Oxford

30. Mountain Brook

22,029 residents · Jefferson County · median household income $201,479 · median rent $1,456 · guide: jobs, pay and living in Mountain Brook

31. Helena

21,769 residents · Shelby County · median household income $115,139 · median rent $1,574 · guide: jobs, pay and living in Helena

32. Anniston

21,271 residents · Calhoun County · median household income $46,668 · median rent $799 · guide: jobs, pay and living in Anniston

33. Cullman

19,319 residents · Cullman County · median household income $61,224 · median rent $925 · guide: jobs, pay and living in Cullman

34. Prichard

18,961 residents · Mobile County · median household income $36,588 · median rent $922 · guide: jobs, pay and living in Prichard

35. Troy

17,716 residents · Pike County · median household income $50,717 · median rent $922 · guide: jobs, pay and living in Troy

36. Calera

17,714 residents · Shelby County · median household income $87,194 · median rent $1,601 · guide: jobs, pay and living in Calera

37. Tillmans Corner

17,677 residents · Mobile County · median household income $60,837 · median rent $908 · guide: jobs, pay and living in Tillmans Corner

38. Millbrook

17,189 residents · Elmore County · median household income $70,313 · median rent $1,111 · guide: jobs, pay and living in Millbrook

39. Selma

17,057 residents · Dallas County · median household income $33,197 · median rent $713 · guide: jobs, pay and living in Selma

40. Muscle Shoals

16,951 residents · Colbert County · median household income $75,894 · median rent $1,029 · guide: jobs, pay and living in Muscle Shoals

41. Gardendale

16,534 residents · Jefferson County · median household income $82,192 · median rent $1,299 · guide: jobs, pay and living in Gardendale

42. Hueytown

16,414 residents · Jefferson County · median household income $62,784 · median rent $1,304 · guide: jobs, pay and living in Hueytown

43. Saraland

16,404 residents · Mobile County · median household income $61,509 · median rent $1,060 · guide: jobs, pay and living in Saraland

44. Gulf Shores

16,401 residents · Baldwin County · median household income $78,188 · median rent $1,483 · guide: jobs, pay and living in Gulf Shores

45. Chelsea

16,260 residents · Shelby County · median household income $115,337 · median rent $1,414 · guide: jobs, pay and living in Chelsea

46. Center Point

15,914 residents · Jefferson County · median household income $56,417 · median rent $1,218 · guide: jobs, pay and living in Center Point

47. Hartselle

15,847 residents · Morgan County · median household income $76,290 · median rent $804 · guide: jobs, pay and living in Hartselle

48. Scottsboro

15,712 residents · Jackson County · median household income $53,929 · median rent $830 · guide: jobs, pay and living in Scottsboro

49. Fort Payne

14,927 residents · DeKalb County · median household income $47,479 · median rent $679 · guide: jobs, pay and living in Fort Payne

50. Talladega

14,760 residents · Talladega County · median household income $44,198 · median rent $776 · guide: jobs, pay and living in Talladega

51. Alexander City

14,606 residents · Tallapoosa County · median household income $47,022 · median rent $721 · guide: jobs, pay and living in Alexander City

52. Jasper

14,442 residents · Walker County · median household income $66,238 · median rent $721 · guide: jobs, pay and living in Jasper

53. Jacksonville

14,437 residents · Calhoun County · median household income $51,814 · median rent $820 · guide: jobs, pay and living in Jacksonville

54. Ozark

14,327 residents · Dale County · median household income $48,944 · median rent $694 · guide: jobs, pay and living in Ozark

55. Pell City

13,587 residents · Saint Clair County · median household income $68,638 · median rent $1,099 · guide: jobs, pay and living in Pell City

56. Moody

13,488 residents · Saint Clair County · median household income $86,627 · median rent $1,553 · guide: jobs, pay and living in Moody

57. Irondale

13,464 residents · Jefferson County · median household income $72,343 · median rent $1,320 · guide: jobs, pay and living in Irondale

58. McCalla

13,253 residents · Jefferson County · median household income $87,468 · median rent $1,777 · guide: jobs, pay and living in McCalla

59. Eufaula

12,584 residents · Barbour County · median household income $47,392 · median rent $698 · guide: jobs, pay and living in Eufaula

60. Sylacauga

12,309 residents · Talladega County · median household income $50,017 · median rent $773 · guide: jobs, pay and living in Sylacauga

61. Leeds

12,028 residents · Jefferson County · median household income $69,737 · median rent $1,058 · guide: jobs, pay and living in Leeds

62. Meridianville

11,150 residents · Madison County · median household income $97,434 · median rent $1,348 · guide: jobs, pay and living in Meridianville

63. Boaz

10,814 residents · Marshall County · median household income $49,846 · median rent $663 · guide: jobs, pay and living in Boaz

64. Russellville

10,799 residents · Franklin County · median household income $58,231 · median rent $685 · guide: jobs, pay and living in Russellville

65. Saks

10,681 residents · Calhoun County · median household income $49,753 · median rent $898 · guide: jobs, pay and living in Saks

66. Spanish Fort

10,662 residents · Baldwin County · median household income $99,346 · median rent $1,390 · guide: jobs, pay and living in Spanish Fort

67. Pike Road

10,574 residents · Montgomery County · median household income $117,091 · median rent $1,653 · guide: jobs, pay and living in Pike Road

68. Rainbow City

10,284 residents · Etowah County · median household income $56,398 · median rent $1,048 · guide: jobs, pay and living in Rainbow City

69. Valley

10,277 residents · Chambers County · median household income $51,661 · median rent $1,016 · guide: jobs, pay and living in Valley

70. Clay

10,273 residents · Jefferson County · median household income $81,920 · median rent $2,240 · guide: jobs, pay and living in Clay

71. Forestdale

9,742 residents · Jefferson County · median household income $66,569 · median rent $1,203 · guide: jobs, pay and living in Forestdale

72. Fairfield

9,728 residents · Jefferson County · median household income $48,456 · median rent $1,008 · guide: jobs, pay and living in Fairfield

73. Southside

9,483 residents · Etowah County · median household income $76,487 · median rent $1,184 · guide: jobs, pay and living in Southside

74. Pleasant Grove

9,442 residents · Jefferson County · median household income $70,317 · median rent $1,400 · guide: jobs, pay and living in Pleasant Grove

75. Fultondale

9,384 residents · Jefferson County · median household income $73,575 · median rent $1,269 · guide: jobs, pay and living in Fultondale

76. Sheffield

9,340 residents · Colbert County · median household income $39,733 · median rent $829 · guide: jobs, pay and living in Sheffield

77. Meadowbrook

9,117 residents · Shelby County · median household income $141,862 · median rent $1,365 · guide: jobs, pay and living in Meadowbrook

78. Tuscumbia

9,115 residents · Colbert County · median household income $59,143 · median rent $748 · guide: jobs, pay and living in Tuscumbia

79. Clanton

8,958 residents · Chilton County · median household income $47,520 · median rent $869 · guide: jobs, pay and living in Clanton

80. Tuskegee

8,938 residents · Macon County · median household income $38,000 · median rent $757 · guide: jobs, pay and living in Tuskegee

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore