Category Archives: Alabama Population by City

The population of Alabama in 2021 is 4,934,190, a 0.95% increase from 2020. The population density is 97 people per mi². Please click the following links to see current population of each city and town in the state of Alabama.

Vernon, AL Population

Population: 2,143. Estimated population in July 2020: 1,984 (-7.4% change) Males: 972 (45.4%), Females: 1,171 (54.6%) Lamar County Zip code: 35592 Median resident age: 37.6 years Median household income: $27,344 Median house value: $57,300 Races in Vernon: White Non-Hispanic (85.6%) Black (12.6%) Two or more races (0.9%) Hispanic (0.7%) American Indian (0.5%) Ancestries: United States… Read More »

Vina, AL Population

Population: 400. Estimated population in July 2020: 398 (-0.5% change) Males: 199 (49.8%), Females: 201 (50.3%) Franklin County Zip code: 35593 Median resident age: 34.1 years Median household income: $18,594 Median house value: $39,800 Races in Vina: White Non-Hispanic (97.0%) Hispanic (1.8%) Two or more races (1.8%) Ancestries: United States (28.5%), Irish (14.8%), English (2.3%),… Read More »

Vincent, AL Population

Population: 1,853. Estimated population in July 2020: 1,950 (+5.2% change) Males: 871 (47.0%), Females: 982 (53.0%) Shelby County Zip code: 35178 Median resident age: 36.8 years Median household income: $35,045 Median house value: $82,300 Races in Vincent: White Non-Hispanic (80.1%) Black (17.4%) American Indian (1.3%) Two or more races (0.8%) Hispanic (0.7%) Ancestries: United States… Read More »

Vredenburgh, AL Population

Population: 327. Estimated population in July 2020: 320 (-2.1% change) Males: 144 (44.0%), Females: 183 (56.0%) Monroe County Zip code: 36481 Median resident age: 27.6 years Median household income: $27,321 Median house value: $11,700 Races in Vredenburgh: Black (89.0%) White Non-Hispanic (10.7%) Ancestries: United States (1.5%). Elevation: 151 feet Land area: 1.5 square miles Population… Read More »

Wadley, AL Population

Population: 640. Estimated population in July 2020: 648 (+1.3% change) Males: 288 (45.0%), Females: 352 (55.0%) Randolph County Zip code: 36276 Median resident age: 26.7 years Median household income: $17,500 Median house value: $60,000 Races in Wadley: White Non-Hispanic (64.2%) Black (33.3%) Hispanic (2.2%) Other race (1.1%) Ancestries: United States (25.2%), Irish (5.6%), Scottish (4.2%),… Read More »

Walnut Grove, AL Population

Population: 710. Estimated population in July 2020: 702 (-1.1% change) Males: 344 (48.5%), Females: 366 (51.5%) Zip code: 35990 Median resident age: 33.8 years Median household income: $26,687 Median house value: $69,200 Races in Walnut Grove: White Non-Hispanic (97.9%) American Indian (1.4%) Two or more races (1.4%) Ancestries: United States (29.7%), Irish (5.9%), German (3.4%),… Read More »

Warrior, AL Population

Population: 3,169. Estimated population in July 2020: 3,037 (-4.2% change) Males: 1,478 (46.6%), Females: 1,691 (53.4%) Jefferson County Zip code: 35180 Median resident age: 38.8 years Median household income: $28,143 Median house value: $64,400 Races in Warrior: White Non-Hispanic (83.0%) Black (15.4%) American Indian (0.9%) Two or more races (0.8%) Ancestries: United States (16.7%), English… Read More »

Waterloo, AL Population

Population: 208. Estimated population in July 2020: 207 (-0.5% change) Males: 103 (49.5%), Females: 105 (50.5%) Lauderdale County Zip code: 35677 Median resident age: 43.5 years Median household income: $25,536 Median house value: $61,300 Races in Waterloo: White Non-Hispanic (97.1%) Hispanic (1.4%) Other race (1.4%) Two or more races (1.4%) American Indian (1.0%) Ancestries: United… Read More »

Weaver, AL Population

Population: 2,619. Estimated population in July 2020: 2,555 (-2.4% change) Males: 1,260 (48.1%), Females: 1,359 (51.9%) Calhoun County Zip code: 36277 Median resident age: 36.9 years Median household income: $36,573 Median house value: $68,500 Races in Weaver: White Non-Hispanic (85.4%) Black (8.7%) Hispanic (2.3%) Two or more races (1.7%) American Indian (1.2%) Korean (0.6%) Other… Read More »

Webb, AL Population

Population: 1,298. Estimated population in July 2020: 1,337 (+3.0% change) Males: 623 (48.0%), Females: 675 (52.0%) Houston County Zip code: 36376 Median resident age: 35.3 years Median household income: $31,364 Median house value: $67,500 Races in Webb: White Non-Hispanic (78.5%) Black (19.6%) Hispanic (1.0%) American Indian (0.9%) Two or more races (0.8%) Ancestries: United States… Read More »

Wedowee, AL Population

Population: 818. Estimated population in July 2020: 824 (+0.7% change) Males: 404 (49.4%), Females: 414 (50.6%) Randolph County Zip code: 36278 Median resident age: 39.3 years Median household income: $26,136 Median house value: $72,700 Races in Wedowee: White Non-Hispanic (68.6%) Black (30.2%) Ancestries: United States (21.4%), English (7.7%), Irish (5.7%), German (4.2%), Scotch-Irish (2.7%), Scottish… Read More »

West Blocton, AL Population

Population: 1,372. Estimated population in July 2020: 1,418 (+3.4% change) Males: 699 (50.9%), Females: 673 (49.1%) Bibb County Zip code: 35184 Median resident age: 36.2 years Median household income: $30,417 Median house value: $56,400 Races in West Blocton: White Non-Hispanic (79.7%) Black (19.5%) Ancestries: United States (23.8%), Irish (7.3%), English (3.4%), German (2.8%), Dutch (1.6%),… Read More »

Wetumpka, AL Population

Population: 5,726. Estimated population in July 2020: 6,905 (+20.6% change) Males: 2,193 (38.3%), Females: 3,533 (61.7%) Elmore County Zip codes: 36092, 36093. Median resident age: 37.6 years Median household income: $35,536 Median house value: $86,400 Races in Wetumpka: White Non-Hispanic (67.0%) Black (29.0%) Hispanic (2.3%) Other race (1.4%) Two or more races (0.9%) American Indian… Read More »

Wilsonville, AL Population

Population: 1,551. Estimated population in July 2020: 1,742 (+12.3% change) Males: 764 (49.3%), Females: 787 (50.7%) Shelby County Zip code: 35186 Median resident age: 40.6 years Median household income: $42,105 Median house value: $98,400 Races in Wilsonville: White Non-Hispanic (92.3%) Black (5.2%) American Indian (1.0%) Vietnamese (0.6%) Hispanic (0.6%) Ancestries: United States (19.6%), Irish (11.3%),… Read More »

Wilton, AL Population

Population: 580. Estimated population in July 2020: 609 (+5.0% change) Males: 294 (50.7%), Females: 286 (49.3%) Shelby County Median resident age: 33.1 years Median household income: $33,750 Median house value: $75,500 Races in Wilton: White Non-Hispanic (70.9%) Black (23.6%) Hispanic (3.3%) Two or more races (2.1%) American Indian (1.9%) Ancestries: United States (18.8%), Irish (14.5%),… Read More »

Winfield, AL Population

Population: 4,540. Estimated population in July 2020: 4,673 (+2.9% change) Males: 2,119 (46.7%), Females: 2,421 (53.3%) Marion County Zip code: 35594 Median resident age: 39.6 years Median household income: $31,317 Median house value: $77,200 Races in Winfield: White Non-Hispanic (93.7%) Black (4.2%) Hispanic (1.2%) Two or more races (0.6%) Ancestries: United States (32.2%), English (11.3%),… Read More »

Woodville, AL Population

Population: 761. Estimated population in July 2020: 755 (-0.8% change) Males: 354 (46.5%), Females: 407 (53.5%) Jackson County Zip code: 35776 Median resident age: 35.7 years Median household income: $35,000 Median house value: $65,700 Races in Woodville: White Non-Hispanic (96.1%) American Indian (2.9%) Two or more races (1.2%) Hispanic (0.9%) Ancestries: United States (33.6%), Irish… Read More »

York, AL Population

Population: 2,854. Estimated population in July 2020: 2,625 (-8.0% change) Males: 1,229 (43.1%), Females: 1,625 (56.9%) Sumter County Zip code: 36925 Median resident age: 34.5 years Median household income: $19,153 Median house value: $52,700 Races in York: Black (78.3%) White Non-Hispanic (20.6%) Hispanic (1.1%) Two or more races (0.8%) Ancestries: United States (5.8%), English (2.5%),… Read More »

Dozier, AL Population

Population: 391. Estimated population in July 2020: 393 (+0.5% change) Males: 169 (43.2%), Females: 222 (56.8%) Crenshaw County Zip code: 36028 Median resident age: 33.6 years Median household income: $13,750 Median house value: $35,800 Races in Dozier: White Non-Hispanic (57.0%) Black (39.6%) Other race (2.0%) Hispanic (1.3%) Two or more races (1.3%) American Indian (0.8%)… Read More »

Dutton, AL Population

Population: 310. Estimated population in July 2020: 308 (-0.6% change) Males: 147 (47.4%), Females: 163 (52.6%) Jackson County Zip code: 35744 Median resident age: 34.2 years Median household income: $32,125 Median house value: $65,000 Races in Dutton: White Non-Hispanic (96.5%) American Indian (2.9%) Hispanic (0.6%) Two or more races (0.6%) Ancestries: United States (28.7%), Irish… Read More »

Eclectic, AL Population

Population: 1,037. Estimated population in July 2020: 1,112 (+7.2% change) Males: 477 (46.0%), Females: 560 (54.0%) Elmore County Zip code: 36024 Median resident age: 35.7 years Median household income: $30,906 Median house value: $72,800 Races in Eclectic: White Non-Hispanic (77.3%) Black (19.2%) Hispanic (1.8%) American Indian (1.2%) Other race (0.9%) Two or more races (0.8%)… Read More »

Elba, AL Population

Population: 4,185. Estimated population in July 2020: 4,181 (-0.1% change) Males: 2,058 (49.2%), Females: 2,127 (50.8%) Coffee County Zip code: 36323 Median resident age: 38.8 years Median household income: $24,021 Median house value: $69,900 Races in Elba: White Non-Hispanic (63.5%) Black (34.3%) American Indian (1.2%) Hispanic (1.0%) Two or more races (0.9%) Ancestries: United States… Read More »

Elberta, AL Population

Population: 552. Estimated population in July 2020: 583 (+5.6% change) Males: 258 (46.7%), Females: 294 (53.3%) Baldwin County Zip code: 36530 Median resident age: 39.5 years Median household income: $22,375 Median house value: $71,800 Races in Elberta: White Non-Hispanic (94.0%) Hispanic (3.8%) Other race (3.1%) American Indian (1.4%) Ancestries: German (27.5%), Irish (13.2%), English (10.7%),… Read More »

Elkmont, AL Population

Population: 470. Estimated population in July 2020: 493 (+4.9% change) Males: 232 (49.4%), Females: 238 (50.6%) Limestone County Zip code: 35620 Median resident age: 35.2 years Median household income: $31,771 Median house value: $85,600 Races in Elkmont: White Non-Hispanic (83.2%) Black (15.1%) Hispanic (1.3%) Other race (1.1%) Ancestries: United States (23.0%), English (7.9%), Irish (4.9%),… Read More »

Enterprise, AL Population

Population: 21,178. Estimated population in July 2020: 22,892 (+8.1% change) Males: 10,108 (47.7%), Females: 11,070 (52.3%) Zip codes: 36330. Median resident age: 36.9 years Median household income: $37,661 Median house value: $83,400 Races in Enterprise: White Non-Hispanic (69.4%) Black (23.0%) Hispanic (3.9%) Two or more races (1.9%) Other race (1.3%) American Indian (1.0%) Korean (0.8%)… Read More »

Epes, AL Population

Population: 206. Estimated population in July 2020: 193 (-6.3% change) Males: 105 (51.0%), Females: 101 (49.0%) Sumter County Zip code: 35460 Median resident age: 37.7 years Median household income: $25,625 Median house value: $36,400 Races in Epes: Black (84.0%) White Non-Hispanic (15.5%) Ancestries: United States (3.9%), Dutch (2.9%), German (2.9%), Subsaharan African (2.9%). Elevation: 172… Read More »

Eufaula, AL Population

Population: 13,908. Estimated population in July 2020: 13,463 (-3.2% change) Males: 6,433 (46.3%), Females: 7,475 (53.7%) Barbour County Zip codes: 36027. Median resident age: 36.0 years Median household income: $27,910 Median house value: $82,900 Races in Eufaula: White Non-Hispanic (56.9%) Black (40.4%) Hispanic (1.5%) Other race (0.9%) Two or more races (0.6%) American Indian (0.5%)… Read More »

Eutaw, AL Population

Population: 1,878. Estimated population in July 2020: 1,800 (-4.2% change) Males: 862 (45.9%), Females: 1,016 (54.1%) Greene County Zip code: 35462 Median resident age: 43.3 years Median household income: $23,056 Median house value: $67,400 Races in Eutaw: Black (66.0%) White Non-Hispanic (33.0%) Ancestries: English (6.0%), United States (5.2%), Irish (3.0%), German (1.9%), Subsaharan African (1.1%).… Read More »

Eva, AL Population

Population: 491. Estimated population in July 2020: 494 (+0.6% change) Males: 244 (49.7%), Females: 247 (50.3%) Morgan County Zip code: 35621 Median resident age: 40.0 years Median household income: $38,958 Median house value: $94,800 Races in Eva: White Non-Hispanic (98.0%) American Indian (1.6%) Two or more races (1.4%) Ancestries: United States (24.8%), Irish (11.8%), English… Read More »

Evergreen, AL Population

Population: 3,630. Estimated population in July 2020: 3,442 (-5.2% change) Males: 1,584 (43.6%), Females: 2,046 (56.4%) Zip code: 36401 Median resident age: 36.7 years Median household income: $20,979 Median house value: $58,200 Races in Evergreen: Black (52.8%) White Non-Hispanic (45.8%) Hispanic (0.8%) American Indian (0.6%) Ancestries: United States (13.2%), English (3.8%), Irish (2.6%), German (2.1%),… Read More »

Excel, AL Population

Population: 582. Estimated population in July 2020: 601 (+3.3% change) Males: 280 (48.1%), Females: 302 (51.9%) Monroe County Median resident age: 35.0 years Median household income: $33,214 Median house value: $69,400 Races in Excel: White Non-Hispanic (96.6%) Black (1.7%) Hispanic (0.9%) American Indian (0.5%) Two or more races (0.5%) Ancestries: United States (14.8%), Irish (9.3%),… Read More »

Fairfield, AL Population

Population: 12,381. Estimated population in July 2020: 11,696 (-5.5% change) Males: 5,472 (44.2%), Females: 6,909 (55.8%) Zip code: 35064 Median resident age: 35.5 years Median household income: $27,845 Median house value: $71,100 Races in Fairfield: Black (90.2%) White Non-Hispanic (8.8%) Hispanic (0.6%) Ancestries: United States (1.3%), English (1.3%). Land area: 3.5 square miles Population For… Read More »

Fairhope, AL Population

Population: 12,480. Estimated population in July 2020: 15,391 (+23.3% change) Males: 5,670 (45.4%), Females: 6,810 (54.6%) Baldwin County Zip codes: 36532. Median resident age: 44.5 years Median household income: $42,912 Median house value: $149,900 Races in Fairhope: White Non-Hispanic (89.6%) Black (7.8%) Hispanic (1.0%) Two or more races (0.9%) American Indian (0.6%) Ancestries: English (18.3%),… Read More »

Falkville, AL Population

Population: 1,202. Estimated population in July 2020: 1,177 (-2.1% change) Males: 501 (41.7%), Females: 701 (58.3%) Morgan County Zip code: 35622 Median resident age: 48.7 years Median household income: $34,583 Median house value: $63,900 Races in Falkville: White Non-Hispanic (92.2%) Black (5.9%) American Indian (1.6%) Two or more races (1.1%) Ancestries: United States (31.0%), English… Read More »

Fayette, AL Population

Population: 4,922. Estimated population in July 2020: 4,761 (-3.3% change) Males: 2,208 (44.9%), Females: 2,714 (55.1%) Fayette County Zip code: 35555 Median resident age: 41.6 years Median household income: $25,714 Median house value: $68,300 Races in Fayette: White Non-Hispanic (74.8%) Black (23.4%) Hispanic (1.0%) Two or more races (0.6%) Ancestries: United States (22.7%), English (8.8%),… Read More »

Flomaton, AL Population

Population: 1,588. Estimated population in July 2020: 1,560 (-1.8% change) Males: 734 (46.2%), Females: 854 (53.8%) Escambia County Zip code: 36441 Median resident age: 36.2 years Median household income: $25,875 Median house value: $57,000 Races in Flomaton: White Non-Hispanic (72.4%) Black (23.2%) American Indian (2.1%) Hispanic (1.8%) Two or more races (1.3%) Ancestries: United States… Read More »

Florala, AL Population

Population: 1,964. Estimated population in July 2020: 1,893 (-3.6% change) Males: 888 (45.2%), Females: 1,076 (54.8%) Covington County Zip code: 36442 Median resident age: 42.0 years Median household income: $17,377 Median house value: $38,900 Races in Florala: White Non-Hispanic (79.5%) Black (15.7%) Hispanic (2.6%) American Indian (1.7%) Two or more races (1.4%) Other race (0.7%)… Read More »

Florence, AL Population

Population: 36,264. Estimated population in July 2020: 36,480 (+0.6% change) Males: 16,557 (45.7%), Females: 19,707 (54.3%) Lauderdale County Zip codes: 35630, 35633, 35634. Median resident age: 36.9 years Median household income: $28,330 Median house value: $83,300 Races in Florence: White Non-Hispanic (77.7%) Black (19.2%) Hispanic (1.3%) Two or more races (1.0%) American Indian (0.6%) Other… Read More »

Foley, AL Population

Population: 7,590 Males: 3,479 (45.8%), Females: 4,111 (54.2%) Baldwin County Zip codes: 36535. Median resident age: 39.6 years Median household income: $31,596 Median house value: $97,900 Races in Foley: White Non-Hispanic (71.4%) Black (21.9%) Hispanic (4.6%) Other race (1.3%) Two or more races (1.1%) American Indian (1.0%) Ancestries: English (10.9%), German (10.6%), Irish (8.5%), United… Read More »

Forkland, AL Population

Population: 629. Estimated population in July 2020: 616 (-2.1% change) Males: 295 (46.9%), Females: 334 (53.1%) Greene County Zip code: 36740 Median resident age: 33.9 years Median household income: $18,698 Median house value: $60,000 Races in Forkland: Black (89.2%) White Non-Hispanic (10.7%) Ancestries: United States (14.0%), English (1.4%), Irish (1.1%). Elevation: 150 feet Land area:… Read More »

Fort Deposit, AL Population

Population: 1,270. Estimated population in July 2020: 1,229 (-3.2% change) Males: 588 (46.3%), Females: 682 (53.7%) Lowndes County Zip code: 36032 Median resident age: 34.7 years Median household income: $20,433 Median house value: $54,200 Races in Fort Deposit: Black (68.2%) White Non-Hispanic (31.3%) Ancestries: English (4.7%), Irish (3.0%), United States (1.7%), Subsaharan African (1.3%). Elevation:… Read More »

Fort Payne, AL Population

Population: 12,938. Estimated population in July 2020: 13,573 (+4.9% change) Males: 6,211 (48.0%), Females: 6,727 (52.0%) DeKalb County Zip codes: 35967, 35968. Median resident age: 36.3 years Median household income: $33,560 Median house value: $72,100 Races in Fort Payne: White Non-Hispanic (80.8%) Hispanic (12.2%) Other race (8.4%) Black (4.5%) Two or more races (2.3%) American… Read More »

Fort Rucker, AL Population

Population: 6,052 Males: 3,439 (56.8%), Females: 2,613 (43.2%) Zip code: 36362 Median resident age: 24.5 years Median household income: $34,603 Median house value: $85,000 Races in Fort Rucker: White Non-Hispanic (63.5%) Black (18.1%) Hispanic (11.7%) Other race (5.3%) Two or more races (4.3%) American Indian (1.8%) Korean (0.7%) Native Hawaiian and Other Pacific Islander (0.7%)… Read More »

Frisco City, AL Population

Population: 1,460. Estimated population in July 2020: 1,397 (-4.3% change) Males: 668 (45.8%), Females: 792 (54.2%) Monroe County Zip code: 36445 Median resident age: 35.2 years Median household income: $26,176 Median house value: $50,400 Races in Frisco City: White Non-Hispanic (52.7%) Black (43.6%) American Indian (1.8%) Hispanic (1.2%) Two or more races (1.1%) Ancestries: United… Read More »

Fruithurst, AL Population

Population: 270. Estimated population in July 2020: 281 (+4.1% change) Males: 134 (49.6%), Females: 136 (50.4%) Cleburne County Zip code: 36262 Median resident age: 38.5 years Median household income: $27,813 Median house value: $45,400 Races in Fruithurst: White Non-Hispanic (98.9%) Hispanic (0.7%) Ancestries: United States (38.1%), Irish (5.9%), German (4.4%), English (3.7%), Dutch (3.0%). Elevation:… Read More »

Fulton, AL Population

Population: 308. Estimated population in July 2020: 301 (-2.3% change) Males: 147 (47.7%), Females: 161 (52.3%) Clarke County Zip code: 36446 Median resident age: 34.4 years Median household income: $23,750 Median house value: $46,400 Races in Fulton: White Non-Hispanic (82.1%) Black (17.9%) Ancestries: United States (27.3%), Irish (4.2%), Scotch-Irish (4.2%), French (3.2%), English (1.6%). Elevation:… Read More »

Fultondale, AL Population

Population: 6,595. Estimated population in July 2020: 6,853 (+3.9% change) Males: 3,161 (47.9%), Females: 3,434 (52.1%) Jefferson County Zip code: 35068 Median resident age: 38.2 years Median household income: $38,006 Median house value: $84,300 Races in Fultondale: White Non-Hispanic (91.0%) Black (5.3%) Hispanic (1.6%) American Indian (1.3%) Two or more races (1.0%) Other race (1.0%)… Read More »

Fyffe, AL Population

Population: 971. Estimated population in July 2020: 1,020 (+5.0% change) Males: 446 (45.9%), Females: 525 (54.1%) DeKalb County Zip code: 35971 Median resident age: 36.5 years Median household income: $30,298 Median house value: $56,200 Races in Fyffe: White Non-Hispanic (93.6%) American Indian (2.8%) Two or more races (2.4%) Hispanic (1.9%) Other race (1.1%) Black (0.9%)… Read More »

Gadsden, AL Population

Population: 38,978. Estimated population in July 2020: 37,405 (-4.0% change) Males: 17,934 (46.0%), Females: 21,044 (54.0%) Etowah County Zip codes: 35901, 35903, 35904, 35905, 35907. Median resident age: 39.0 years Median household income: $24,823 Median house value: $50,000 Races in Gadsden: White Non-Hispanic (61.6%) Black (34.0%) Hispanic (2.7%) Other race (1.2%) Two or more races… Read More »

Gainesville, AL Population

Population: 220. Estimated population in July 2020: 207 (-5.9% change) Males: 108 (49.1%), Females: 112 (50.9%) Sumter County Zip code: 35464 Median resident age: 37.0 years Median household income: $10,938 Median house value: $43,000 Races in Gainesville: Black (77.3%) White Non-Hispanic (22.7%) Ancestries: United States (5.0%), Scottish (2.7%), Italian (1.4%), Scotch-Irish (1.4%), Subsaharan African (1.4%).… Read More »