Every City in the USA

Ranking · Decline 2020–2024

U.S. cities with declining population (2020–2024).

Cities lose population for many reasons: economic contraction, housing cost pressures, regional migration shifts, or boundary changes. This table is a data view, not a judgment — each city's trajectory has context that a single four-year delta cannot capture. Use it as a starting point, not a verdict.

Methodology · vintage seam

Within-vintage change only.

Change is shown only as 2020 base → 2024 estimate, both from Vintage 2024 of the Census Population Estimates Program. We do not compute 2010 → 2024 because the 2010 estimate is from a different vintage and would mix methodology shifts with real population change.

Read the full vintage-seam explanation →

Top 500 cities by largest 2020 → 2024 population decline. Filtered to cities with 2020 base ≥ 5,000.
Rank City State 2020 base 2024 est. Change Change %
#4,794 Susanville CA16,73412,359-4,375-26.1%
#4,793 McRae-Helena GA6,6505,186-1,464-22.0%
#4,792 Town of Pecos TX12,97910,224-2,755-21.2%
#4,791 Taft CA8,5596,988-1,571-18.4%
#4,790 Big Spring TX26,31022,541-3,769-14.3%
#4,789 Tehachapi CA12,94011,114-1,826-14.1%
#4,788 California PA5,3664,628-738-13.8%
#4,787 Cameron MO8,5197,352-1,167-13.7%
#4,786 California City CA14,97113,174-1,797-12.0%
#4,785 Charleston MO5,0534,447-606-12.0%
#4,784 Helena-West Helena AR9,5858,462-1,123-11.7%
#4,783 Forest Hills TN5,0374,455-582-11.6%
#4,782 Coronado CA20,19918,031-2,168-10.7%
#4,781 Cusseta-Chattahoochee County unified GA9,5698,548-1,021-10.7%
#4,780 Tallulah LA6,2965,677-619-9.8%
#4,779 Selma AL17,97016,312-1,658-9.2%
#4,778 Cleveland MS11,20310,183-1,020-9.1%
#4,777 Greenville MS29,70027,015-2,685-9.0%
#4,776 Florence AZ27,36124,891-2,470-9.0%
#4,775 Hazard KY5,2624,808-454-8.6%
#4,774 Mount Pleasant IA9,2858,509-776-8.4%
#4,773 Ionia MI13,38312,265-1,118-8.4%
#4,772 Indianola MS9,4878,702-785-8.3%
#4,771 Bexley OH13,92612,793-1,133-8.1%
#4,770 Jackson MS153,703141,449-12,254-8.0%
#4,769 Ogdensburg NY10,0789,282-796-7.9%
#4,768 Blytheville AR13,41412,359-1,055-7.9%
#4,767 Bastrop LA9,6778,922-755-7.8%
#4,766 Tuskegee AL9,3788,653-725-7.7%
#4,765 Stuttgart AR8,2617,638-623-7.5%
#4,764 Greenwood MS14,71813,627-1,091-7.4%
#4,763 Talladega AL15,84614,693-1,153-7.3%
#4,762 St. Louis MO301,371279,695-21,676-7.2%
#4,761 Gallup NM21,90220,339-1,563-7.1%
#4,760 Caruthersville MO5,5655,170-395-7.1%
#4,759 Vicksburg MS21,55920,032-1,527-7.1%
#4,758 Holly Springs MS6,9636,472-491-7.1%
#4,757 Crescent City CA6,6756,209-466-7.0%
#4,756 Clarksdale MS14,89613,861-1,035-6.9%
#4,755 Bee Cave TX9,1358,510-625-6.8%
#4,754 Osceola AR6,9676,496-471-6.8%
#4,753 Connell WA5,4385,071-367-6.7%
#4,752 Falcon Heights MN5,3615,002-359-6.7%
#4,751 Highland Park MI8,9808,390-590-6.6%
#4,750 Yazoo City MS10,6039,913-690-6.5%
#4,749 Bennettsville SC8,1217,595-526-6.5%
#4,748 Lamesa TX8,6658,108-557-6.4%
#4,747 Monahans TX7,8317,334-497-6.3%
#4,746 Franklin LA6,7066,284-422-6.3%
#4,745 Aspen CO6,9966,556-440-6.3%
#4,744 El Dorado AR17,76016,657-1,103-6.2%
#4,743 Demopolis AL7,1686,724-444-6.2%
#4,742 Norwich NY7,0446,608-436-6.2%
#4,741 Warren AR5,5335,196-337-6.1%
#4,740 Bonne Terre MO6,9076,487-420-6.1%
#4,739 Emporia VA5,7515,402-349-6.1%
#4,738 Minden LA11,91711,195-722-6.1%
#4,737 Leesville LA5,6805,339-341-6.0%
#4,736 Brooklyn Center MN33,78231,755-2,027-6.0%
#4,735 Pine Bluff AR41,25538,785-2,470-6.0%
#4,734 New Iberia LA28,51926,849-1,670-5.9%
#4,733 Shreveport LA187,540176,578-10,962-5.8%
#4,732 Portage WI10,5909,975-615-5.8%
#4,731 San Francisco CA878,392827,526-50,866-5.8%
#4,730 Morgan City LA11,47710,813-664-5.8%
#4,729 Manhattan Beach CA35,49933,453-2,046-5.8%
#4,728 Sulphur LA21,82620,572-1,254-5.7%
#4,727 Golden Valley MN22,55621,263-1,293-5.7%
#4,726 Kermit TX6,2685,909-359-5.7%
#4,725 Brownsville TN9,9189,358-560-5.6%
#4,724 Union City CA70,14566,196-3,949-5.6%
#4,723 New Hope MN21,98120,745-1,236-5.6%
#4,722 White Bear Lake MN24,87623,479-1,397-5.6%
#4,721 New Orleans LA384,130362,701-21,429-5.6%
#4,720 Jennings LA9,8259,280-545-5.5%
#4,719 Highland Heights KY6,6616,292-369-5.5%
#4,718 Natchitoches LA18,16417,165-999-5.5%
#4,717 Hope AR8,9578,465-492-5.5%
#4,716 Cerritos CA49,56646,851-2,715-5.5%
#4,715 Patterson LA5,9385,614-324-5.5%
#4,714 Crystal City TX6,3556,009-346-5.4%
#4,713 Lynwood CA67,23863,596-3,642-5.4%
#4,712 Westlake Village CA8,0277,593-434-5.4%
#4,711 Blythe CA18,30617,320-986-5.4%
#4,710 Sandersville GA5,8125,500-312-5.4%
#4,709 Twentynine Palms CA28,06526,563-1,502-5.4%
#4,708 Crystal MN23,32822,082-1,246-5.3%
#4,707 Oak Hill WV8,1677,732-435-5.3%
#4,706 Coalinga CA17,66216,722-940-5.3%
#4,705 Hermosa Beach CA19,73518,687-1,048-5.3%
#4,704 Lomita CA20,95219,841-1,111-5.3%
#4,703 Middlesborough KY9,3978,899-498-5.3%
#4,702 Borger TX12,55511,892-663-5.3%
#4,701 La Habra Heights CA5,6825,382-300-5.3%
#4,700 Meadville PA13,03512,347-688-5.3%
#4,699 Greenville AL7,3716,983-388-5.3%
#4,698 Bristol VA17,22216,316-906-5.3%
#4,697 Pleasanton CA79,85875,664-4,194-5.3%
#4,696 Diamond Bar CA55,19052,292-2,898-5.3%
#4,695 Clinton MS28,09226,617-1,475-5.3%
#4,694 McComb MS12,41311,762-651-5.2%
#4,693 Rancho Palos Verdes CA42,27940,064-2,215-5.2%
#4,692 Lawndale CA31,82130,160-1,661-5.2%
#4,691 Midfield AL5,2014,930-271-5.2%
#4,690 Houma LA33,41131,671-1,740-5.2%
#4,689 Columbus MS24,07022,820-1,250-5.2%
#4,688 International Falls MN5,7985,498-300-5.2%
#4,687 Marksville LA5,0674,805-262-5.2%
#4,686 Tarrant AL6,1225,806-316-5.2%
#4,685 Forrest City AR13,01112,340-671-5.2%
#4,684 St. Albans WV10,86110,301-560-5.2%
#4,683 South Charleston WV13,89113,177-714-5.1%
#4,682 Palos Verdes Estates CA13,35312,668-685-5.1%
#4,681 Marion SC6,3966,068-328-5.1%
#4,680 Maywood CA25,12523,838-1,287-5.1%
#4,679 Beverly Hills CA32,69931,027-1,672-5.1%
#4,678 Monterey Park CA61,10957,996-3,113-5.1%
#4,677 Pikeville KY7,7597,366-393-5.1%
#4,676 Hawthorne CA88,08083,633-4,447-5.0%
#4,675 Morehead KY7,1486,789-359-5.0%
#4,674 Torrance CA146,946139,576-7,370-5.0%
#4,673 Dunbar WV7,4867,111-375-5.0%
#4,672 Connellsville PA7,0346,682-352-5.0%
#4,671 Bluefield WV9,6399,157-482-5.0%
#4,670 Huntington Park CA54,88552,166-2,719-5.0%
#4,669 Sidney MT6,3456,031-314-4.9%
#4,668 Bell Gardens CA39,51337,565-1,948-4.9%
#4,667 Fox Point WI6,9316,591-340-4.9%
#4,666 Redondo Beach CA71,58368,075-3,508-4.9%
#4,665 Fort Myers Beach FL5,5815,308-273-4.9%
#4,664 River Rouge MI7,2306,877-353-4.9%
#4,663 Cudahy CA22,80721,694-1,113-4.9%
#4,662 Hawaiian Gardens CA14,14613,457-689-4.9%
#4,661 Fairfield AL10,0119,524-487-4.9%
#4,660 San Leandro CA90,99786,571-4,426-4.9%
#4,659 Bell CA33,56131,930-1,631-4.9%
#4,658 Lakewood CA82,49678,494-4,002-4.9%
#4,657 Kosciusko MS7,1196,774-345-4.8%
#4,656 Signal Hill CA11,85311,279-574-4.8%
#4,655 Princeton WV5,8795,595-284-4.8%
#4,654 San Dimas CA34,90833,226-1,682-4.8%
#4,653 Rockingham NC9,2478,802-445-4.8%
#4,652 Moundsville WV8,0927,703-389-4.8%
#4,651 Wynne AR8,3047,905-399-4.8%
#4,650 Compton CA95,72891,129-4,599-4.8%
#4,649 Paramount CA53,74951,169-2,580-4.8%
#4,648 Charleston WV48,81046,482-2,328-4.8%
#4,647 La Mirada CA48,68246,367-2,315-4.8%
#4,646 Cahokia Heights IL17,90317,052-851-4.8%
#4,645 Winslow AZ9,0058,577-428-4.8%
#4,644 South Pasadena CA26,93225,656-1,276-4.7%
#4,643 Morrow GA6,5736,262-311-4.7%
#4,642 Camden AR10,61810,116-502-4.7%
#4,641 Arkadelphia AR10,3849,894-490-4.7%
#4,640 Glendora CA52,58050,101-2,479-4.7%
#4,639 West Monroe LA13,09312,476-617-4.7%
#4,638 Alexandria LA45,26243,133-2,129-4.7%
#4,637 University Heights OH13,91813,265-653-4.7%
#4,636 La Junta CO7,3276,986-341-4.7%
#4,635 La Cañada Flintridge CA20,57419,621-953-4.6%
#4,634 Inglewood CA107,765102,774-4,991-4.6%
#4,633 Cordele GA10,2419,767-474-4.6%
#4,632 Plaquemine LA6,2755,985-290-4.6%
#4,631 Maplewood MN42,08640,142-1,944-4.6%
#4,630 New Brighton MN23,45722,374-1,083-4.6%
#4,629 Center Point AL16,35415,603-751-4.6%
#4,628 Sterling CO13,74213,114-628-4.6%
#4,627 Sandy UT97,27892,840-4,438-4.6%
#4,626 Key West FL26,43725,240-1,197-4.5%
#4,625 Bluefield VA5,1024,871-231-4.5%
#4,624 Keokuk IA9,9099,462-447-4.5%
#4,623 Arden Hills MN9,9359,490-445-4.5%
#4,622 Artesia CA16,39515,662-733-4.5%
#4,621 Lake Charles LA84,93881,157-3,781-4.5%
#4,620 Glendale CA196,527187,823-8,704-4.4%
#4,619 La Verne CA31,58930,192-1,397-4.4%
#4,618 Sierra Madre CA11,27310,775-498-4.4%
#4,617 Bellflower CA79,21375,716-3,497-4.4%
#4,616 Norwalk CA102,76698,230-4,536-4.4%
#4,615 Robbinsdale MN14,63913,993-646-4.4%
#4,614 Weirton WV19,16218,317-845-4.4%
#4,613 El Monte CA109,457104,639-4,818-4.4%
#4,612 Carson CA95,55791,358-4,199-4.4%
#4,611 Pico Rivera CA62,08159,363-2,718-4.4%
#4,610 Grenada MS12,69312,138-555-4.4%
#4,609 Beckley WV17,27016,515-755-4.4%
#4,608 Roanoke Rapids NC15,23714,573-664-4.4%
#4,607 Downey CA114,351109,368-4,983-4.4%
#4,606 Uniontown PA9,9899,554-435-4.4%
#4,605 Guymon OK12,95912,397-562-4.3%
#4,604 Taylorsville UT60,43957,819-2,620-4.3%
#4,603 San Carlos CA30,73429,403-1,331-4.3%
#4,602 Douglas AZ16,53315,819-714-4.3%
#4,601 Blakely GA5,3745,142-232-4.3%
#4,600 Belleville IL42,38640,560-1,826-4.3%
#4,599 Capitola CA9,9309,503-427-4.3%
#4,598 Charles City IA7,3997,081-318-4.3%
#4,597 Holladay UT31,96030,588-1,372-4.3%
#4,596 Meridian MS35,05333,549-1,504-4.3%
#4,595 Cheney WA13,26812,700-568-4.3%
#4,594 Cochran GA5,0524,836-216-4.3%
#4,593 Agoura Hills CA20,29619,429-867-4.3%
#4,592 Clarksburg WV15,94315,262-681-4.3%
#4,591 Eureka CA26,53925,412-1,127-4.2%
#4,590 Belmont CA28,33527,132-1,203-4.2%
#4,589 Albany GA69,65366,705-2,948-4.2%
#4,588 San Bruno CA43,89142,035-1,856-4.2%
#4,587 Horseheads NY6,6236,343-280-4.2%
#4,586 Calabasas CA23,23622,256-980-4.2%
#4,585 El Segundo CA17,26916,544-725-4.2%
#4,584 Dillon SC6,5176,244-273-4.2%
#4,583 Danville IL29,20427,981-1,223-4.2%
#4,582 Tucumcari NM5,2795,058-221-4.2%
#4,581 Portsmouth OH18,25317,489-764-4.2%
#4,580 Walnut CA28,43827,250-1,188-4.2%
#4,579 San Gabriel CA39,57837,926-1,652-4.2%
#4,578 Opelousas LA15,83615,176-660-4.2%
#4,577 Harrisburg IL8,2817,937-344-4.2%
#4,576 Pacifica CA38,66137,056-1,605-4.2%
#4,575 Maryville MO10,63210,193-439-4.1%
#4,574 Brooklyn Park MN86,46082,893-3,567-4.1%
#4,573 Crowley LA11,69811,216-482-4.1%
#4,572 Albany CA20,27019,439-831-4.1%
#4,571 Potsdam NY8,5108,162-348-4.1%
#4,570 Piedmont CA11,27710,816-461-4.1%
#4,569 Baldwin Park CA72,19169,247-2,944-4.1%
#4,568 Socorro NM8,7028,348-354-4.1%
#4,567 Palmdale CA169,415162,536-6,879-4.1%
#4,566 Huntington WV46,84144,942-1,899-4.1%
#4,565 Ecorse MI9,3158,938-377-4.0%
#4,564 Eufaula AL12,88312,363-520-4.0%
#4,563 Temple City CA36,46034,989-1,471-4.0%
#4,562 Canton NY7,2496,957-292-4.0%
#4,561 Half Moon Bay CA11,79911,324-475-4.0%
#4,560 Sweetwater TX10,62310,196-427-4.0%
#4,559 West Hollywood CA35,81034,371-1,439-4.0%
#4,558 West Memphis AR24,52323,538-985-4.0%
#4,557 Ironton OH10,57110,147-424-4.0%
#4,556 Waynesboro GA5,7875,555-232-4.0%
#4,555 Monterey CA30,22629,015-1,211-4.0%
#4,554 Eunice LA9,4199,044-375-4.0%
#4,553 Huron OH6,9046,630-274-4.0%
#4,552 Bradford PA7,8487,538-310-4.0%
#4,551 Covina CA51,27049,245-2,025-3.9%
#4,550 Calistoga CA5,2285,022-206-3.9%
#4,549 Westwego LA8,5678,231-336-3.9%
#4,548 Amory MS6,6736,412-261-3.9%
#4,547 Swissvale PA8,6178,280-337-3.9%
#4,546 Azusa CA50,34948,383-1,966-3.9%
#4,545 Monroeville AL5,9525,720-232-3.9%
#4,544 Mound MN9,3979,031-366-3.9%
#4,543 Commerce CA12,36311,882-481-3.9%
#4,542 Arcadia CA56,67354,472-2,201-3.9%
#4,541 West View PA6,6856,426-259-3.9%
#4,540 Dormont PA8,2417,922-319-3.9%
#4,539 Crafton PA6,0995,863-236-3.9%
#4,538 Sandusky OH25,14724,174-973-3.9%
#4,537 Fort Stockton TX8,4748,147-327-3.9%
#4,536 Coraopolis PA5,5545,340-214-3.9%
#4,535 Clairton PA6,1835,945-238-3.8%
#4,534 Fredonia NY9,6679,295-372-3.8%
#4,533 Brentwood PA10,0929,704-388-3.8%
#4,532 Ballston Spa NY5,1274,930-197-3.8%
#4,531 Sylvester GA5,6295,413-216-3.8%
#4,530 Grosse Pointe Park MI11,60311,158-445-3.8%
#4,529 Junction City KS22,93222,053-879-3.8%
#4,528 Richlands VA5,2765,074-202-3.8%
#4,527 Turtle Creek PA5,1214,925-196-3.8%
#4,526 Wilkinsburg PA14,34913,800-549-3.8%
#4,525 Bellevue PA8,3147,996-318-3.8%
#4,524 Riverview MI12,48812,011-477-3.8%
#4,523 Munhall PA10,78110,371-410-3.8%
#4,522 McKees Rocks PA5,9195,694-225-3.8%
#4,521 Bessemer AL26,07025,079-991-3.8%
#4,520 Forest Hills PA6,4306,186-244-3.8%
#4,519 Nitro WV6,6176,366-251-3.8%
#4,518 Lanett AL6,9686,704-264-3.8%
#4,517 Las Vegas NM13,21012,711-499-3.8%
#4,516 Salem IL7,2917,016-275-3.8%
#4,515 Hueytown AL16,81916,185-634-3.8%
#4,514 Mountain Brook AL22,54921,701-848-3.8%
#4,513 Baldwin PA21,52020,712-808-3.8%
#4,512 Charlottesville VA46,51344,767-1,746-3.8%
#4,511 Cicero IL85,28982,090-3,199-3.8%
#4,510 Brookings OR6,7466,493-253-3.8%
#4,509 Columbia MS6,7886,534-254-3.7%
#4,508 Waupun WI11,56311,131-432-3.7%
#4,507 Rayne LA7,2546,983-271-3.7%
#4,506 New York NY8,805,5948,478,072-327,522-3.7%
#4,505 White Oak PA7,6367,352-284-3.7%
#4,504 Inkster MI26,07725,108-969-3.7%
#4,503 Selinsgrove PA5,7135,501-212-3.7%
#4,502 Anadarko OK5,7435,530-213-3.7%
#4,501 Du Quoin IL5,8275,611-216-3.7%
#4,500 Freeport IL24,03023,140-890-3.7%
#4,499 Duncanville TX40,70739,203-1,504-3.7%
#4,498 Canton IL13,39012,896-494-3.7%
#4,497 Lincoln Park MI40,25838,774-1,484-3.7%
#4,496 Breckenridge CO5,0794,892-187-3.7%
#4,495 Nederland TX18,86018,168-692-3.7%
#4,494 Plainview TX20,16919,429-740-3.7%
#4,493 North Platte NE23,40722,549-858-3.7%
#4,492 Beeville TX13,67613,176-500-3.7%
#4,491 La Puente CA38,06136,670-1,391-3.7%
#4,490 Riverside IL9,3038,964-339-3.6%
#4,489 Berwyn IL57,23355,152-2,081-3.6%
#4,488 Kennett MO10,51910,137-382-3.6%
#4,487 Champlin MN23,91323,045-868-3.6%
#4,486 Magnolia AR11,16410,759-405-3.6%
#4,485 Ulysses KS5,7925,582-210-3.6%
#4,484 Gibraltar MI5,0004,819-181-3.6%
#4,483 North Adams MA12,96112,492-469-3.6%
#4,482 Allen Park MI28,64027,604-1,036-3.6%
#4,481 Claremont CA37,49436,139-1,355-3.6%
#4,480 Butler PA13,49713,010-487-3.6%
#4,479 Harper Woods MI15,49314,936-557-3.6%
#4,478 King City OR5,1885,002-186-3.6%
#4,477 Summit IL11,16110,761-400-3.6%
#4,476 Fairview Heights IL16,71416,115-599-3.6%
#4,475 Grosse Pointe Woods MI16,48715,897-590-3.6%
#4,474 Garden City MI27,38826,410-978-3.6%
#4,473 Melvindale MI12,85912,401-458-3.6%
#4,472 Vernon TX10,0879,728-359-3.6%
#4,471 Hamtramck MI28,43527,424-1,011-3.6%
#4,470 Dearborn Heights MI63,28761,040-2,247-3.6%
#4,469 Lancaster CA173,584167,426-6,158-3.5%
#4,468 West Mifflin PA19,59718,902-695-3.5%
#4,467 East St. Louis IL18,46217,808-654-3.5%
#4,466 Bethel Park PA33,56532,376-1,189-3.5%
#4,465 Burbank CA107,334103,533-3,801-3.5%
#4,464 Chickasaw AL6,4706,241-229-3.5%
#4,463 Manassas Park VA17,21816,611-607-3.5%
#4,462 Livermore CA87,96684,867-3,099-3.5%
#4,461 Sylacauga AL12,56512,123-442-3.5%
#4,460 Littlefield TX5,9495,740-209-3.5%
#4,459 Gretna LA17,80917,185-624-3.5%
#4,458 North Riverside IL7,4217,161-260-3.5%
#4,457 Bellwood IL18,79018,132-658-3.5%
#4,456 Jamestown NY28,70427,699-1,005-3.5%
#4,455 Grosse Pointe Farms MI10,1499,794-355-3.5%
#4,454 Cottonwood Heights UT33,61232,437-1,175-3.5%
#4,453 Berkeley IL5,3415,155-186-3.5%
#4,452 Endicott NY13,67513,199-476-3.5%
#4,451 Elkins WV6,9396,698-241-3.5%
#4,450 McKeesport PA17,73417,119-615-3.5%
#4,449 Lyons IL10,81510,440-375-3.5%
#4,448 DeRidder LA9,8499,508-341-3.5%
#4,447 Daly City CA105,049101,418-3,631-3.5%
#4,446 St. Martinville LA5,4165,229-187-3.5%
#4,445 Rawlins WY8,2367,952-284-3.4%
#4,444 Calumet Park IL7,0196,777-242-3.4%
#4,443 Gardena CA61,02458,921-2,103-3.4%
#4,442 Chicago Heights IL27,48026,533-947-3.4%
#4,441 Westchester IL16,89516,313-582-3.4%
#4,440 Wheeling WV26,98626,060-926-3.4%
#4,439 Concordia KS5,1014,926-175-3.4%
#4,438 Harwood Heights IL9,0668,755-311-3.4%
#4,437 Red Bluff CA14,79314,286-507-3.4%
#4,436 Hillside IL8,3168,031-285-3.4%
#4,435 Norco CA26,29925,400-899-3.4%
#4,434 Forest Park IL14,33613,846-490-3.4%
#4,433 Williamston NC5,2455,066-179-3.4%
#4,432 Woodside CA5,3045,123-181-3.4%
#4,431 Carlinville IL5,7795,582-197-3.4%
#4,430 Foster City CA33,80932,657-1,152-3.4%
#4,429 Carnegie PA8,1327,855-277-3.4%
#4,428 Riverdale IL10,66210,299-363-3.4%
#4,427 Willows CA6,2936,079-214-3.4%
#4,426 Long Beach CA466,766450,901-15,865-3.4%
#4,425 Auburn NY26,87625,963-913-3.4%
#4,424 Moberly MO13,80613,337-469-3.4%
#4,423 West Point MS10,1019,758-343-3.4%
#4,422 Duquesne PA5,2525,074-178-3.4%
#4,421 Homewood IL19,44718,789-658-3.4%
#4,420 Elmwood Park IL24,52623,698-828-3.4%
#4,419 Johnson City NY15,21114,698-513-3.4%
#4,418 Independence KS8,5768,287-289-3.4%
#4,417 Dolton IL21,41820,697-721-3.4%
#4,416 Decatur IL71,15268,763-2,389-3.4%
#4,415 Ukiah CA16,62516,067-558-3.4%
#4,414 Rolling Hills Estates CA8,2858,007-278-3.4%
#4,413 Blue Island IL22,56221,805-757-3.4%
#4,412 Troutdale OR16,29515,749-546-3.4%
#4,411 Rancho Santa Margarita CA47,96046,353-1,607-3.4%
#4,410 Geneva NY12,82612,397-429-3.3%
#4,409 Lansing IL29,07928,107-972-3.3%
#4,408 Mount Carmel IL7,0056,771-234-3.3%
#4,407 Oak Park IL54,77352,947-1,826-3.3%
#4,406 Laguna Woods CA17,64617,058-588-3.3%
#4,405 Ripley TN7,8067,546-260-3.3%
#4,404 Martins Ferry OH6,2586,050-208-3.3%
#4,403 Byram MS13,09112,656-435-3.3%
#4,402 Schiller Park IL11,71211,325-387-3.3%
#4,401 Wyandotte MI25,04124,214-827-3.3%
#4,400 Malibu CA10,64910,298-351-3.3%
#4,399 Calumet City IL36,04334,855-1,188-3.3%
#4,398 Harahan LA9,1198,819-300-3.3%
#4,397 Aliso Viejo CA52,17350,457-1,716-3.3%
#4,396 Wayne MI17,71117,129-582-3.3%
#4,395 Silsbee TX6,9396,711-228-3.3%
#4,394 Spring Valley IL5,5875,404-183-3.3%
#4,393 Morton Grove IL25,29524,467-828-3.3%
#4,392 Hazel Crest IL13,47713,036-441-3.3%
#4,391 Liberal KS19,83219,184-648-3.3%
#4,390 Glenwood IL8,6978,413-284-3.3%
#4,389 Dearborn MI109,956106,377-3,579-3.3%
#4,388 Bay City TX18,05817,471-587-3.3%
#4,387 Fort Madison IA10,3189,983-335-3.2%
#4,386 Brookfield IL19,51818,885-633-3.2%
#4,385 Flossmoor IL9,6859,371-314-3.2%
#4,384 Coffeyville KS8,8318,545-286-3.2%
#4,383 South Holland IL21,47020,775-695-3.2%
#4,382 Posen IL5,5945,413-181-3.2%
#4,381 Melrose Park IL24,80123,999-802-3.2%
#4,380 Evergreen Park IL19,94419,301-643-3.2%
#4,379 San Marino CA12,50812,105-403-3.2%
#4,378 St. Helena CA5,4325,257-175-3.2%
#4,377 Montebello CA62,63460,617-2,017-3.2%
#4,376 Metropolis IL5,9685,776-192-3.2%
#4,375 Scotts Valley CA12,22111,828-393-3.2%
#4,374 La Follette TN7,4337,194-239-3.2%
#4,373 Seal Beach CA25,23224,421-811-3.2%
#4,372 Silver City NM9,7119,399-312-3.2%
#4,371 Fortuna CA12,51612,114-402-3.2%
#4,370 New Martinsville WV5,2055,038-167-3.2%
#4,369 Markham IL11,66411,290-374-3.2%
#4,368 Punxsutawney PA5,7725,587-185-3.2%
#4,367 Country Club Hills IL16,77516,238-537-3.2%
#4,366 Crookston MN7,5097,269-240-3.2%
#4,365 Niles IL30,90529,918-987-3.2%
#4,364 Monmouth IL8,9248,639-285-3.2%
#4,363 Kodiak AK5,5775,399-178-3.2%
#4,362 La Palma CA15,58815,092-496-3.2%
#4,361 Trenton MI18,54517,957-588-3.2%
#4,360 Northlake IL12,84012,433-407-3.2%
#4,359 Glennville GA5,2715,104-167-3.2%
#4,358 Laguna Hills CA31,36730,378-989-3.2%
#4,357 Park Forest IL21,69921,016-683-3.1%
#4,356 Oak Lawn IL58,36756,531-1,836-3.1%
#4,355 Red Oak IA5,5965,420-176-3.1%
#4,354 Centralia IL12,16811,787-381-3.1%
#4,353 Olney IL8,7038,431-272-3.1%
#4,352 Woodward OK12,12911,750-379-3.1%
#4,351 Streamwood IL39,59738,360-1,237-3.1%
#4,350 Big Stone Gap VA5,2515,087-164-3.1%
#4,349 Rosemead CA51,17849,582-1,596-3.1%
#4,348 Alhambra CA82,86380,279-2,584-3.1%
#4,347 Westland MI85,40882,745-2,663-3.1%
#4,346 Mounds View MN13,25412,841-413-3.1%
#4,345 East Liverpool OH9,9619,651-310-3.1%
#4,344 Southgate MI30,01529,081-934-3.1%
#4,343 East Rochester NY6,3366,139-197-3.1%
#4,342 La Crosse WI52,68751,049-1,638-3.1%
#4,341 Orland Hills IL6,8906,676-214-3.1%
#4,340 Elk Grove Village IL32,82131,802-1,019-3.1%
#4,339 Camilla GA5,1905,029-161-3.1%
#4,338 Pana IL5,1955,034-161-3.1%
#4,337 Christiansburg VA23,35522,632-723-3.1%
#4,336 Sharon PA13,15112,744-407-3.1%
#4,335 Midlothian IL14,31213,870-442-3.1%
#4,334 Hoffman Estates IL52,53950,920-1,619-3.1%
#4,333 Parkersburg WV29,74928,834-915-3.1%
#4,332 Mount Vernon IL14,61114,162-449-3.1%
#4,331 Brady TX5,1134,956-157-3.1%
#4,330 Union SC8,2417,988-253-3.1%
#4,329 Alsip IL19,07118,486-585-3.1%
#4,328 Bellefontaine Neighbors MO10,73010,401-329-3.1%
#4,327 Green River WY11,83611,474-362-3.1%
#4,326 Somerset PA6,0555,870-185-3.1%
#4,325 Warren PA9,4129,125-287-3.0%
#4,324 Salamanca NY5,9385,757-181-3.0%
#4,323 Plymouth MN81,02078,551-2,469-3.0%
#4,322 Federal Heights CO14,41013,971-439-3.0%
#4,321 Sonora CA5,0074,855-152-3.0%
#4,320 Des Plaines IL60,67258,832-1,840-3.0%
#4,319 Perryton TX8,4768,219-257-3.0%
#4,318 Lincolnwood IL13,46313,055-408-3.0%
#4,317 Park Ridge IL39,64538,445-1,200-3.0%
#4,316 Johnstown PA18,41017,853-557-3.0%
#4,315 Palos Heights IL12,46512,088-377-3.0%
#4,314 Winthrop Town MA19,32218,739-583-3.0%
#4,313 Prospect Heights IL16,05015,566-484-3.0%
#4,312 Sauk Village IL9,9269,627-299-3.0%
#4,311 Riverdale GA15,03914,586-453-3.0%
#4,310 River Oaks TX7,7387,505-233-3.0%
#4,309 Monticello AR8,4398,185-254-3.0%
#4,308 Napa CA79,30576,921-2,384-3.0%
#4,307 Stickney IL7,1156,902-213-3.0%
#4,306 Oakdale LA6,6906,490-200-3.0%
#4,305 Americus GA16,22715,742-485-3.0%
#4,304 Portales NM12,15211,789-363-3.0%
#4,303 Menominee MI8,4848,231-253-3.0%
#4,302 Baltimore MD585,720568,271-17,449-3.0%
#4,301 St. Marys PA12,73912,361-378-3.0%
#4,300 Fort Thomas KY17,43016,914-516-3.0%
#4,299 Fox Chapel PA5,3435,185-158-3.0%
#4,298 St. Paul Park MN5,5445,381-163-2.9%
#4,297 Prichard AL19,34618,778-568-2.9%
#4,296 Moss Point MS12,14611,791-355-2.9%
#4,295 Richland Center WI5,2045,052-152-2.9%
Showing 500 of 19,479 cities meeting the population floor. Full dataset at /data/city-population-csv/.

Methodology · how this list is built

Three things to know about this data.

The 5,000-resident floor. Cities with fewer than 5,000 residents in the 2020 base are excluded. A village declining from 60 to 55 people would otherwise rank near the top on percentage terms — the floor keeps the leaderboard meaningful.

Estimation uncertainty. The Census Population Estimates Program produces annual estimates, not a full enumeration. Single-year changes of a few hundred people may not be statistically meaningful. Larger multi-year declines are more reliable signals.

Incorporated places only. The Vintage 2024 estimates program does not produce annual estimates for Census-Designated Places (CDPs). This list covers incorporated places, consolidated cities, and the District of Columbia — CDPs are an explicit V2 gap in the dataset.

Read the full methodology →

Want the full dataset?

All 19,479 cities as a single CSV.

Every field for every place. Public-domain. sha256 verified.