Collinsville Mayor John Miller said he does not agree with the ordinance, which passed on a 3-2 City Council vote Monday, with Miller and Councilwoman Nancy Moss casting their votes in opposition, the St. Louis (Mo.) Post-Dispatch reported Tuesday.
"It's obstructing the nature of what this country was founded upon," Miller said. "I'm sorry this passed."
The ordinance carries a $100 fine and community service for first-time offenders and a $300 fine with community service for repeat offenders.
Councilwoman Liz Dalton, who introduced the measure, said she received many complaints about sagging pants.
"Residents are getting tired of seeing people's underpants as they walk down the street," she said. "When I start hearing repeat requests as an elected official, I have to listen."