Forbes

Forbes released an "America's 20 Dirtiest Cities" list today, and the Gateway City is included, albeit barely. We're ranked 20th - right after Cleveland, Ohio. The list, Forbes explains, includes metro areas in the United States with populations at or above 500,000. More about their methodology in compiling the list and more information can be found via the link.