Two cities in New Jersey cracked the Top 5 in a recent "Dirtiest Cities in America" study.
Newark came in at No. 2 after being knocked from the top spot by Houston.
Jersey City wasn't far behind, ranking fifth among 152 cities in the US.
And both outranked New York City, despite its reputation for trash and rats.
Here are the Top 10 Dirtiest Cities:
- Houston, TX
- Newark, NJ
- San Bernardino, CA
- Detroit, MI
- Jersey City, NJ
- Bakersfield, CA
- San Antonio, TX
- Fresno, CA
- Oklahoma City, OK
- Yonkers, NY

