Grade B Cities — Above-Average Fiscal Health
Cities scoring 65-79 on our Fiscal Health Index — above average with room for improvement. Solid budgets and manageable debt levels.
All 182 Grade B Cities
Victorville, CA
Pop. 134K
Carrollton, TX
Pop. 132K
Greenville, NC
Pop. 88K
Alpharetta, GA
Pop. 66K
Moore, OK
Pop. 63K
Anaheim, CA
Pop. 347K
Garland, TX
Pop. 244K
Fremont, CA
Pop. 229K
Chattanooga, TN
Pop. 181K
Athens-Clarke County unified government (balance), GA
Pop. 127K
Marysville, WA
Pop. 71K
Herriman, UT
Pop. 55K
Novato, CA
Pop. 53K
St. Petersburg, FL
Pop. 259K
Green Bay, WI
Pop. 107K
Bryan, TX
Pop. 85K
Folsom, CA
Pop. 81K
Lafayette, IN
Pop. 71K
Skokie, IL
Pop. 67K
Raleigh, NC
Pop. 466K
Pomona, CA
Pop. 150K
Abilene, TX
Pop. 126K
Fairfield, CA
Pop. 119K
Las Cruces, NM
Pop. 111K
Fort Myers, FL
Pop. 89K
Cicero, IL
Pop. 84K
Homestead, FL
Pop. 80K
Muncie, IN
Pop. 65K
Winter Haven, FL
Pop. 51K
Austin, TX
Pop. 958K
St. Louis, MO
Pop. 298K
Plano, TX
Pop. 285K
Baton Rouge, LA
Pop. 226K
Modesto, CA
Pop. 218K
Bridgeport, CT
Pop. 148K
Sterling Heights, MI
Pop. 134K
Renton, WA
Pop. 105K
Portsmouth, VA
Pop. 97K
Sioux City, IA
Pop. 85K
Bloomington, IN
Pop. 79K
Arlington Heights, IL
Pop. 77K
Lauderhill, FL
Pop. 74K
Portland, ME
Pop. 68K
West Hartford, CT
Pop. 64K
Euless, TX
Pop. 60K
Columbus, IN
Pop. 51K
Indianapolis city (balance), IN
Pop. 882K
Palm Bay, FL
Pop. 122K
College Station, TX
Pop. 120K
Peoria, IL
Pop. 113K
Sandy, UT
Pop. 96K
Longview, TX
Pop. 82K
Spring, TX
Pop. 64K
Royal Oak, MI
Pop. 58K
Orlando, FL
Pop. 308K
Akron, OH
Pop. 190K
Lake Charles, LA
Pop. 82K
Queen Creek, AZ
Pop. 62K
Parker, CO
Pop. 59K
Bentonville, AR
Pop. 55K
Oakland, CA
Pop. 438K
Augusta-Richmond County consolidated government (balance), GA
Pop. 202K
Mesquite, TX
Pop. 149K
Miramar, FL
Pop. 135K
Kenosha, WI
Pop. 99K
Bend, OR
Pop. 99K
Lawton, OK
Pop. 91K
Flower Mound, TX
Pop. 77K
Huntersville, NC
Pop. 61K
Santa Rosa, CA
Pop. 178K
Roseville, CA
Pop. 149K
Columbia, MO
Pop. 126K
Suffolk, VA
Pop. 95K
O'Fallon, MO
Pop. 92K
Gary, IN
Pop. 69K
Waterloo, IA
Pop. 67K
Dearborn Heights, MI
Pop. 62K
Baltimore, MD
Pop. 585K
Corpus Christi, TX
Pop. 318K
Jersey City, NJ
Pop. 288K
Spokane, WA
Pop. 228K
Fayetteville, NC
Pop. 209K
Huntington Beach, CA
Pop. 197K
Cary, NC
Pop. 175K
Pearland, TX
Pop. 124K
Broken Arrow, OK
Pop. 114K
League City, TX
Pop. 113K
Mount Pleasant, SC
Pop. 91K
Indio, CA
Pop. 90K
Springdale, AR
Pop. 87K
Medford, OR
Pop. 86K
Warner Robins, GA
Pop. 80K
Racine, WI
Pop. 77K
Maple Grove, MN
Pop. 70K
Apex, NC
Pop. 66K
Minnetonka, MN
Pop. 54K
Detroit, MI
Pop. 637K
Cleveland, OH
Pop. 370K
Pittsburgh, PA
Pop. 304K
North Las Vegas, NV
Pop. 264K
Oxnard, CA
Pop. 202K
Frisco, TX
Pop. 202K
Cape Coral, FL
Pop. 199K
McKinney, TX
Pop. 196K
Evansville, IN
Pop. 117K
Fort Smith, AR
Pop. 89K
Plymouth, MN
Pop. 80K
Cedar Park, TX
Pop. 76K
Berwyn, IL
Pop. 57K
Anderson, IN
Pop. 55K
Logan, UT
Pop. 53K
San Antonio, TX
Pop. 1.4M
Salem, OR
Pop. 176K
Waco, TX
Pop. 141K
Allentown, PA
Pop. 125K
Lewisville, TX
Pop. 125K
Springfield, IL
Pop. 114K
Davie, FL
Pop. 106K
Spokane Valley, WA
Pop. 104K
Buckeye, AZ
Pop. 95K
New Braunfels, TX
Pop. 93K
Boynton Beach, FL
Pop. 80K
Bloomington, IL
Pop. 79K
Cheektowaga, NY
Pop. 76K
Mansfield, TX
Pop. 74K
Jacksonville, NC
Pop. 72K
Dothan, AL
Pop. 71K
Lodi, CA
Pop. 67K
Bossier City, LA
Pop. 63K
Vineland, NJ
Pop. 61K
Phoenix, AZ
Pop. 1.6M
Long Beach, CA
Pop. 462K
Henderson, NV
Pop. 318K
Shreveport, LA
Pop. 186K
Gainesville, FL
Pop. 142K
Round Rock, TX
Pop. 120K
Billings, MT
Pop. 117K
Everett, WA
Pop. 111K
Sparks, NV
Pop. 108K
Federal Way, WA
Pop. 100K
Conroe, TX
Pop. 92K
Melbourne, FL
Pop. 85K
Hammond, IN
Pop. 77K
Blaine, MN
Pop. 70K
Rogers, AR
Pop. 70K
White Plains, NY
Pop. 59K
Valdosta, GA
Pop. 55K
Summerville, SC
Pop. 51K
Murray, UT
Pop. 50K
Aurora, CO
Pop. 387K
Durham, NC
Pop. 284K
Upland, CA
Pop. 79K
Apple Valley, CA
Pop. 76K
Shawnee, KS
Pop. 68K
Pflugerville, TX
Pop. 65K
North Little Rock, AR
Pop. 64K
Lakewood, WA
Pop. 63K
Corvallis, OR
Pop. 60K
Carson, NV
Pop. 58K
Oak Park, IL
Pop. 54K
Oklahoma City, OK
Pop. 681K
Memphis, TN
Pop. 630K
Minneapolis, MN
Pop. 427K
Moreno Valley, CA
Pop. 210K
Visalia, CA
Pop. 141K
Pasadena, CA
Pop. 138K
Columbia, SC
Pop. 137K
West Palm Beach, FL
Pop. 118K
Lakeland, FL
Pop. 114K
Dearborn, MI
Pop. 108K
Asheville, NC
Pop. 94K
Hoover, AL
Pop. 92K
Bellingham, WA
Pop. 91K
South Jordan, UT
Pop. 78K
Daytona Beach, FL
Pop. 73K
South San Francisco, CA
Pop. 66K
Utica, NY
Pop. 65K
Hamilton, OH
Pop. 63K
Sanford, FL
Pop. 61K
Bowie, MD
Pop. 58K
Fountain Valley, CA
Pop. 57K
Apopka, FL
Pop. 55K
Frequently Asked Questions
What does a Grade B fiscal health score mean?
Good fiscal health — above-average across most metrics
How many US cities have a Grade B?
There are 182 cities with a Grade B fiscal health score out of 871 cities tracked. This represents 20.9% of all cities in our database.
What factors determine a city's fiscal health grade?
Our Fiscal Health Score weighs six factors: budget balance and reserves (25%), debt burden vs. peers (20%), pension funding ratio (20%), spending efficiency (15%), revenue diversity (10%), and three-year fiscal trend (10%). Cities scoring 65-79 earn a Grade B.
What is the average spending per capita for Grade B cities?
Grade B cities spend an average of $18,028 per resident annually. Their average debt per capita is $509. These figures are based on U.S. Census Bureau data.