Small Cities (50K-100K) — Municipal Spending Rankings
Cities between 50,000 and 100,000 residents. Small cities often punch above their weight in fiscal efficiency.
Grade Distribution
All 531 Small Cities
Hesperia, CA
Pop. 100K
Albany, NY
Pop. 100K
Federal Way, WA
Pop. 100K
Kenosha, WI
Pop. 99K
Carmel, IN
Pop. 99K
Bend, OR
Pop. 99K
San Angelo, TX
Pop. 99K
Roanoke, VA
Pop. 99K
Fishers, IN
Pop. 99K
Vista, CA
Pop. 98K
Longmont, CO
Pop. 98K
Boca Raton, FL
Pop. 98K
Beaverton, OR
Pop. 98K
Goodyear, AZ
Pop. 98K
Portsmouth, VA
Pop. 97K
Orem, UT
Pop. 97K
Yakima, WA
Pop. 97K
Sunrise, FL
Pop. 97K
Yuma, AZ
Pop. 96K
St. George, UT
Pop. 96K
Arden-Arcade, CA
Pop. 96K
Sandy, UT
Pop. 96K
Lawrence, KS
Pop. 95K
Buckeye, AZ
Pop. 95K
Fayetteville, AR
Pop. 95K
Livonia, MI
Pop. 95K
Suffolk, VA
Pop. 95K
Erie, PA
Pop. 95K
Compton, CA
Pop. 95K
Reading, PA
Pop. 95K
Edmond, OK
Pop. 95K
Carson, CA
Pop. 94K
Deltona, FL
Pop. 94K
San Marcos, CA
Pop. 94K
Tracy, CA
Pop. 94K
Asheville, NC
Pop. 94K
Fall River, MA
Pop. 94K
Redding, CA
Pop. 93K
Mission Viejo, CA
Pop. 93K
Plantation, FL
Pop. 93K
New Braunfels, TX
Pop. 93K
Toms River, NJ
Pop. 93K
Roswell, GA
Pop. 93K
Conroe, TX
Pop. 92K
South Gate, CA
Pop. 92K
Santa Monica, CA
Pop. 92K
Kirkland, WA
Pop. 92K
Hoover, AL
Pop. 92K
O'Fallon, MO
Pop. 92K
Alafaya, FL
Pop. 92K
Bellingham, WA
Pop. 91K
Palm Coast, FL
Pop. 91K
Norwalk, CT
Pop. 91K
Lawton, OK
Pop. 91K
Chino, CA
Pop. 91K
Mount Pleasant, SC
Pop. 91K
Nashua, NH
Pop. 91K
Westminster, CA
Pop. 91K
Germantown, MD
Pop. 90K
Trenton, NJ
Pop. 90K
San Leandro, CA
Pop. 90K
Hemet, CA
Pop. 90K
Indio, CA
Pop. 90K
Town 'n' Country, FL
Pop. 89K
Clifton, NJ
Pop. 89K
Waukegan, IL
Pop. 89K
Fort Smith, AR
Pop. 89K
Bloomington, MN
Pop. 89K
Avondale, AZ
Pop. 89K
Atascocita, TX
Pop. 89K
Fort Myers, FL
Pop. 89K
Santa Barbara, CA
Pop. 89K
Champaign, IL
Pop. 89K
Newton, MA
Pop. 88K
Lawrence, MA
Pop. 88K
Greenville, NC
Pop. 88K
Merced, CA
Pop. 88K
Santa Fe, NM
Pop. 88K
Troy, MI
Pop. 87K
Livermore, CA
Pop. 87K
Citrus Heights, CA
Pop. 87K
Hawthorne, CA
Pop. 87K
Duluth, MN
Pop. 87K
Ogden, UT
Pop. 87K
Springdale, AR
Pop. 87K
Whittier, CA
Pop. 86K
Danbury, CT
Pop. 86K
Deerfield Beach, FL
Pop. 86K
San Ramon, CA
Pop. 86K
Mission, TX
Pop. 86K
Auburn, WA
Pop. 86K
Lake Forest, CA
Pop. 86K
Medford, OR
Pop. 86K
Sioux City, IA
Pop. 85K
Newport Beach, CA
Pop. 85K
Melbourne, FL
Pop. 85K
Brooklyn Park, MN
Pop. 85K
Bryan, TX
Pop. 85K
Westland, MI
Pop. 85K
Baytown, TX
Pop. 84K
Cicero, IL
Pop. 84K
Manteca, CA
Pop. 84K
Kennewick, WA
Pop. 84K
Franklin, TN
Pop. 84K
Farmington Hills, MI
Pop. 84K
Buena Park, CA
Pop. 84K
Temple, TX
Pop. 83K
Pine Hills, FL
Pop. 83K
Redwood City, CA
Pop. 83K
Warwick, RI
Pop. 83K
Cranston, RI
Pop. 83K
Largo, FL
Pop. 83K
Lake Charles, LA
Pop. 82K
Miami Beach, FL
Pop. 82K
Alhambra, CA
Pop. 82K
Johns Creek, GA
Pop. 82K
Longview, TX
Pop. 82K
Mountain View, CA
Pop. 82K
Flint, MI
Pop. 82K
Silver Spring, MD
Pop. 82K
Layton, UT
Pop. 82K
Lakewood, CA
Pop. 81K
Folsom, CA
Pop. 81K
Waldorf, MD
Pop. 81K
New Rochelle, NY
Pop. 81K
Gastonia, NC
Pop. 81K
Parma, OH
Pop. 81K
Somerville, MA
Pop. 80K
Warner Robins, GA
Pop. 80K
Boynton Beach, FL
Pop. 80K
Homestead, FL
Pop. 80K
Plymouth, MN
Pop. 80K
Tustin, CA
Pop. 80K
Pharr, TX
Pop. 79K
Napa, CA
Pop. 79K
Lynchburg, VA
Pop. 79K
Rancho Cordova, CA
Pop. 79K
The Villages, FL
Pop. 79K
Milpitas, CA
Pop. 79K
Bloomington, IN
Pop. 79K
Perris, CA
Pop. 79K
Upland, CA
Pop. 79K
Bloomington, IL
Pop. 79K
Pleasanton, CA
Pop. 79K
Kissimmee, FL
Pop. 78K
Kendall, FL
Pop. 78K
Frederick, MD
Pop. 78K
Jonesboro, AR
Pop. 78K
Bellflower, CA
Pop. 78K
Chino Hills, CA
Pop. 78K
Carmichael, CA
Pop. 78K
South Jordan, UT
Pop. 78K
Schaumburg, IL
Pop. 78K
Alameda, CA
Pop. 78K
Racine, WI
Pop. 77K
Hammond, IN
Pop. 77K
Pasco, WA
Pop. 77K
Evanston, IL
Pop. 77K
Lehi, UT
Pop. 77K
North Port, FL
Pop. 77K
Arlington Heights, IL
Pop. 77K
Wyoming, MI
Pop. 77K
Auburn, AL
Pop. 77K
Flower Mound, TX
Pop. 77K
Bethlehem, PA
Pop. 77K
Loveland, CO
Pop. 77K
Cheektowaga, NY
Pop. 76K
Pittsburg, CA
Pop. 76K
Cedar Park, TX
Pop. 76K
Flagstaff, AZ
Pop. 76K
Scranton, PA
Pop. 76K
Southfield, MI
Pop. 76K
Rochester Hills, MI
Pop. 76K
Rapid City, SD
Pop. 76K
Apple Valley, CA
Pop. 76K
Woodbury, MN
Pop. 76K
Pawtucket, RI
Pop. 75K
Appleton, WI
Pop. 75K
Doral, FL
Pop. 75K
Iowa City, IA
Pop. 75K
Missoula, MT
Pop. 75K
Missouri City, TX
Pop. 75K
New Britain, CT
Pop. 74K
Rock Hill, SC
Pop. 74K
Castle Rock, CO
Pop. 74K
Lauderhill, FL
Pop. 74K
Broomfield, CO
Pop. 74K
Dale City, VA
Pop. 74K
Bolingbrook, IL
Pop. 74K
Redmond, WA
Pop. 74K
Caguas zona urbana, PR
Pop. 74K
Bismarck, ND
Pop. 74K
Mansfield, TX
Pop. 74K
Ellicott City, MD
Pop. 74K
Kalamazoo, MI
Pop. 73K
Daytona Beach, FL
Pop. 73K
Redlands, CA
Pop. 73K
Mount Vernon, NY
Pop. 73K
Centreville, VA
Pop. 73K
Gulfport, MS
Pop. 73K
Turlock, CA
Pop. 73K
Bowling Green, KY
Pop. 72K
St. Joseph, MO
Pop. 72K
Jacksonville, NC
Pop. 72K
Framingham, MA
Pop. 72K
Camden, NJ
Pop. 72K
Georgetown, TX
Pop. 72K
Baldwin Park, CA
Pop. 72K
Rocklin, CA
Pop. 72K
Tamarac, FL
Pop. 72K
Harlingen, TX
Pop. 71K
Glen Burnie, MD
Pop. 71K
Dublin, CA
Pop. 71K
Wilmington, DE
Pop. 71K
Decatur, IL
Pop. 71K
Waukesha, WI
Pop. 71K
Marysville, WA
Pop. 71K
Greenville, SC
Pop. 71K
Lafayette, IN
Pop. 71K
Johnson City, TN
Pop. 71K
Dothan, AL
Pop. 71K
Lakeville, MN
Pop. 71K
St. Charles, MO
Pop. 71K
Camarillo, CA
Pop. 71K
Redondo Beach, CA
Pop. 71K
Canton, OH
Pop. 71K
Bayonne, NJ
Pop. 70K
Noblesville, IN
Pop. 70K
Guaynabo zona urbana, PR
Pop. 70K
North Richland Hills, TX
Pop. 70K
Maple Grove, MN
Pop. 70K
Passaic, NJ
Pop. 70K
Blaine, MN
Pop. 70K
Lake Elsinore, CA
Pop. 70K
Rogers, AR
Pop. 70K
Casas Adobes, AZ
Pop. 70K
Walnut Creek, CA
Pop. 70K
Eastvale, CA
Pop. 70K
Yuba City, CA
Pop. 70K
Union City, CA
Pop. 70K
Poinciana, FL
Pop. 69K
Tulare, CA
Pop. 69K
Gary, IN
Pop. 69K
Eau Claire, WI
Pop. 69K
Gaithersburg, MD
Pop. 69K
Albany, GA
Pop. 69K
St. Cloud, MN
Pop. 69K
East Orange, NJ
Pop. 69K
Wesley Chapel, FL
Pop. 69K
West Des Moines, IA
Pop. 69K
Lakewood, NJ
Pop. 69K
Schenectady, NY
Pop. 68K
Ankeny, IA
Pop. 68K
Portland, ME
Pop. 68K
Eagan, MN
Pop. 68K
Yorba Linda, CA
Pop. 68K
Weston, FL
Pop. 68K
Jackson, TN
Pop. 68K
Palo Alto, CA
Pop. 68K
South Hill, WA
Pop. 68K
Shawnee, KS
Pop. 68K
Haverhill, MA
Pop. 67K
Union City, NJ
Pop. 67K
Waterloo, IA
Pop. 67K
Palatine, IL
Pop. 67K
Davis, CA
Pop. 67K
San Marcos, TX
Pop. 67K
Rockville, MD
Pop. 67K
Skokie, IL
Pop. 67K
Madera, CA
Pop. 67K
Delray Beach, FL
Pop. 67K
Sammamish, WA
Pop. 67K
Lodi, CA
Pop. 67K
Oshkosh, WI
Pop. 66K
Lynwood, CA
Pop. 66K
Dundalk, MD
Pop. 66K
Bethesda, MD
Pop. 66K
Ames, IA
Pop. 66K
Grand Junction, CO
Pop. 66K
Alpharetta, GA
Pop. 66K
Novi, MI
Pop. 66K
Kenner, LA
Pop. 66K
Idaho Falls, ID
Pop. 66K
Janesville, WI
Pop. 66K
South San Francisco, CA
Pop. 66K
Apex, NC
Pop. 66K
Victoria, TX
Pop. 65K
Malden, MA
Pop. 65K
Castro Valley, CA
Pop. 65K
Muncie, IN
Pop. 65K
Conway, AR
Pop. 65K
Lorain, OH
Pop. 65K
Brentwood, NY
Pop. 65K
Cheyenne, WY
Pop. 65K
Utica, NY
Pop. 65K
Waltham, MA
Pop. 65K
Pflugerville, TX
Pop. 65K
North Little Rock, AR
Pop. 64K
Brentwood, CA
Pop. 64K
Laguna Niguel, CA
Pop. 64K
San Clemente, CA
Pop. 64K
West Hartford, CT
Pop. 64K
Burnsville, MN
Pop. 64K
Spring, TX
Pop. 64K
Port Charlotte, FL
Pop. 64K
Eden Prairie, MN
Pop. 64K
Greenwood, IN
Pop. 64K
Millcreek, UT
Pop. 64K
Ocala, FL
Pop. 64K
Bellevue, NE
Pop. 63K
Coon Rapids, MN
Pop. 63K
Rowlett, TX
Pop. 63K
Hamilton, OH
Pop. 63K
Lakewood, WA
Pop. 63K
Florence-Graham, CA
Pop. 63K
Commerce City, CO
Pop. 63K
Bossier City, LA
Pop. 63K
Taylor, MI
Pop. 63K
La Habra, CA
Pop. 63K
Port Orange, FL
Pop. 63K
Brookline, MA
Pop. 63K
Moore, OK
Pop. 63K
Council Bluffs, IA
Pop. 63K
Porterville, CA
Pop. 62K
Leander, TX
Pop. 62K
Dearborn Heights, MI
Pop. 62K
Reston, VA
Pop. 62K
Montebello, CA
Pop. 62K
Pontiac, MI
Pop. 62K
Encinitas, CA
Pop. 62K
Queen Creek, AZ
Pop. 62K
Medford, MA
Pop. 62K
Springfield, OR
Pop. 62K
Palm Harbor, FL
Pop. 62K
Hendersonville, TN
Pop. 62K
Pico Rivera, CA
Pop. 62K
Marietta, GA
Pop. 61K
Wellington, FL
Pop. 61K
Santa Cruz, CA
Pop. 61K
Sanford, FL
Pop. 61K
Woodland, CA
Pop. 61K
Caldwell, ID
Pop. 61K
Huntersville, NC
Pop. 61K
Bristol, CT
Pop. 61K
Jupiter, FL
Pop. 61K
San Rafael, CA
Pop. 61K
La Mesa, CA
Pop. 61K
Richland, WA
Pop. 61K
Vineland, NJ
Pop. 61K
Revere, MA
Pop. 61K
Meriden, CT
Pop. 61K
Monterey Park, CA
Pop. 60K
Gardena, CA
Pop. 60K
Great Falls, MT
Pop. 60K
Euless, TX
Pop. 60K
Des Plaines, IL
Pop. 60K
Mayagüez zona urbana, PR
Pop. 60K
Corvallis, OR
Pop. 60K
Youngstown, OH
Pop. 60K
Owensboro, KY
Pop. 60K
West Allis, WI
Pop. 60K
North Miami, FL
Pop. 60K
St. Cloud, FL
Pop. 60K
The Hammocks, FL
Pop. 60K
Cupertino, CA
Pop. 60K
Taylorsville, UT
Pop. 60K
Petaluma, CA
Pop. 60K
Maricopa, AZ
Pop. 60K
Kokomo, IN
Pop. 60K
Santee, CA
Pop. 59K
Stonecrest, GA
Pop. 59K
Taunton, MA
Pop. 59K
White Plains, NY
Pop. 59K
Dubuque, IA
Pop. 59K
Palm Beach Gardens, FL
Pop. 59K
Grand Forks, ND
Pop. 59K
Chapel Hill, NC
Pop. 59K
Hoboken, NJ
Pop. 59K
Parker, CO
Pop. 59K
Blue Springs, MO
Pop. 59K
Gilroy, CA
Pop. 59K
Shoreline, WA
Pop. 59K
St. Clair Shores, MI
Pop. 59K
Springfield, OH
Pop. 59K
Casper, WY
Pop. 59K
Terre Haute, IN
Pop. 59K
Horizon West, FL
Pop. 59K
Hempstead, NY
Pop. 59K
Margate, FL
Pop. 58K
Orland Park, IL
Pop. 58K
Carson, NV
Pop. 58K
Midwest City, OK
Pop. 58K
Royal Oak, MI
Pop. 58K
Lancaster, PA
Pop. 58K
Bowie, MD
Pop. 58K
Hanford, CA
Pop. 58K
Kettering, OH
Pop. 58K
St. Peters, MO
Pop. 58K
Oak Lawn, IL
Pop. 58K
Towson, MD
Pop. 58K
Coconut Creek, FL
Pop. 58K
Decatur, AL
Pop. 58K
Lenexa, KS
Pop. 57K
Bartlett, TN
Pop. 57K
South Whittier, CA
Pop. 57K
Weymouth, MA
Pop. 57K
Lake Havasu City, AZ
Pop. 57K
Tonawanda Town, NY
Pop. 57K
Bel Air South, MD
Pop. 57K
Fountainebleau, FL
Pop. 57K
Wylie, TX
Pop. 57K
Madison, AL
Pop. 57K
Burlington, NC
Pop. 57K
Brookhaven, GA
Pop. 57K
Highland, CA
Pop. 57K
Fountain Valley, CA
Pop. 57K
Pocatello, ID
Pop. 57K
Berwyn, IL
Pop. 57K
Four Corners, FL
Pop. 57K
Severn, MD
Pop. 56K
Albany, OR
Pop. 56K
National City, CA
Pop. 56K
Lacey, WA
Pop. 56K
Mount Prospect, IL
Pop. 56K
Arcadia, CA
Pop. 56K
Port Arthur, TX
Pop. 56K
DeSoto, TX
Pop. 56K
Smyrna, GA
Pop. 56K
Bradenton, FL
Pop. 56K
New Brunswick, NJ
Pop. 56K
Apple Valley, MN
Pop. 56K
Tinley Park, IL
Pop. 56K
Sarasota, FL
Pop. 56K
Hacienda Heights, CA
Pop. 55K
Chicopee, MA
Pop. 55K
Kingsport, TN
Pop. 55K
West Haven, CT
Pop. 55K
Herriman, UT
Pop. 55K
Valdosta, GA
Pop. 55K
Perth Amboy, NJ
Pop. 55K
Casa Grande, AZ
Pop. 55K
Tigard, OR
Pop. 55K
Olympia, WA
Pop. 55K
Apopka, FL
Pop. 55K
Anderson, IN
Pop. 55K
Southaven, MS
Pop. 55K
Coeur d'Alene, ID
Pop. 55K
Huntington Park, CA
Pop. 55K
Diamond Bar, CA
Pop. 55K
Bentonville, AR
Pop. 55K
Yucaipa, CA
Pop. 54K
Plainfield, NJ
Pop. 54K
Manhattan, KS
Pop. 54K
Aspen Hill, MD
Pop. 54K
Rocky Mount, NC
Pop. 54K
Peabody, MA
Pop. 54K
West Sacramento, CA
Pop. 54K
San Jacinto, CA
Pop. 54K
Pensacola, FL
Pop. 54K
Kentwood, MI
Pop. 54K
Colton, CA
Pop. 54K
Bonita Springs, FL
Pop. 54K
Oak Park, IL
Pop. 54K
Elkhart, IN
Pop. 54K
Westchester, FL
Pop. 54K
Smyrna, TN
Pop. 54K
Wheaton, IL
Pop. 54K
Beaumont, CA
Pop. 54K
Aloha, OR
Pop. 54K
Minnetonka, MN
Pop. 54K
Bozeman, MT
Pop. 54K
Pinellas Park, FL
Pop. 53K
Kannapolis, NC
Pop. 53K
Galveston, TX
Pop. 53K
Paramount, CA
Pop. 53K
Logan, UT
Pop. 53K
Texas City, TX
Pop. 53K
Novato, CA
Pop. 53K
Edina, MN
Pop. 53K
Normal, IL
Pop. 53K
Tamiami, FL
Pop. 53K
Grand Island, NE
Pop. 53K
Methuen, MA
Pop. 53K
Elyria, OH
Pop. 53K
Wheaton, MD
Pop. 53K
Kendale Lakes, FL
Pop. 53K
Marana, AZ
Pop. 53K
Battle Creek, MI
Pop. 52K
Watsonville, CA
Pop. 52K
West New York, NJ
Pop. 52K
Twin Falls, ID
Pop. 52K
Florissant, MO
Pop. 52K
Glendora, CA
Pop. 52K
La Crosse, WI
Pop. 52K
Cathedral City, CA
Pop. 52K
Aliso Viejo, CA
Pop. 52K
Joplin, MO
Pop. 52K
Placentia, CA
Pop. 52K
Harrisonburg, VA
Pop. 52K
Hoffman Estates, IL
Pop. 52K
Burien, WA
Pop. 52K
Dunwoody, GA
Pop. 51K
Spring Hill, TN
Pop. 51K
Palm Desert, CA
Pop. 51K
Troy, NY
Pop. 51K
Collierville, TN
Pop. 51K
Levittown, PA
Pop. 51K
Rosemead, CA
Pop. 51K
Country Club, FL
Pop. 51K
Enid, OK
Pop. 51K
East Hartford, CT
Pop. 51K
Cuyahoga Falls, OH
Pop. 51K
Mishawaka, IN
Pop. 51K
Columbus, IN
Pop. 51K
Summerville, SC
Pop. 51K
Levittown, NY
Pop. 51K
Irondequoit, NY
Pop. 51K
Winter Haven, FL
Pop. 51K
Grapevine, TX
Pop. 51K
Covina, CA
Pop. 51K
Milford city (balance), CT
Pop. 51K
Draper, UT
Pop. 51K
Lakewood, OH
Pop. 51K
Catalina Foothills, AZ
Pop. 51K
Middletown, OH
Pop. 51K
Delano, CA
Pop. 50K
Lincoln, CA
Pop. 50K
Newark, OH
Pop. 50K
Harrisburg, PA
Pop. 50K
Murray, UT
Pop. 50K
Mooresville, NC
Pop. 50K
Frequently Asked Questions
How many small cities are tracked on CitySpend?
CitySpend tracks 531 small cities with populations 50K to 100K. Together they represent 36.9M residents.
What is the average fiscal health score for small cities?
The average fiscal health score for small cities is 59 out of 100. They average $19,243 in spending per capita and $328 in debt per capita.
How does city size affect fiscal health?
Larger cities tend to have higher per-capita spending due to complex urban service needs (transit, housing, public safety). Smaller cities often show lower per-capita debt but may rely more heavily on a single revenue source like property taxes.
What data sources are used for city spending comparisons?
All data comes from the U.S. Census Bureau's Annual Survey of State and Local Government Finances. Population figures are from the American Community Survey. Our Fiscal Health Score is a proprietary composite of six weighted factors.