St. Louis Is One of the Worst-Run Cities in America, According to a New Report


At least we weren't last on the list? - PAUL SABLEMAN / FLICKR

All eyes are on St. Louis lately, and it’s not for good reasons. In addition to very publicly struggling with the economic and racial divisions that have plagued our city since its birth, we’re also battling a pandemic while attempting to lay the groundwork for our future. It’s a lot.

And according to a new report from, St. Louis is currently one of the worst-run cities in America, ranking 140 out of 150, just above Flint, Michigan.

The report weighed cities against each other based on measurements of “how well city officials manage and spend public funds by comparing the quality of services residents receive against the city’s total budget.”

This “quality of services” number was built by assessing St. Louis’ rank in 38 different metrics under the categories of financial stability, education, health, safety, economy and infrastructure/pollution.

Two cities in Idaho scored the top spots (Nampa, followed by Boise) and Kansas City came in at number 110.

Very last on the list is Washington, D.C., of course. And that makes us feel like this list can be trusted because, wow, what a shitshow they have going on over there.

To dig into details including how they got their numbers, visit

Email the author at
  • Sign up for our weekly newsletters to get the latest on the news, things to do and places to eat delivered right to your inbox.
  • Follow us on Facebook, Twitter and Instagram.

Support Local Journalism.
Join the Riverfront Times Press Club

Local journalism is information. Information is power. And we believe everyone deserves access to accurate independent coverage of their community and state. Our readers helped us continue this coverage in 2020, and we are so grateful for the support.

Help us keep this coverage going in 2021. Whether it's a one-time acknowledgement of this article or an ongoing membership pledge, your support goes to local-based reporting from our small but mighty team.

Join the Riverfront Times Club for as little as $5 a month.