St. Louis (KMOV) -- Gay rights supporters are holding rallies in cities across the country, including downtown St. Louis.
Police said more than 1,000 people gathered at the Old Courthouse on Saturday to support changing the law so same-sex couples could get married.
The protest included not only gays and lesbians but many heterosexual supporters as well. Protesters said the rally is part of the greater struggle for civil rights in America.
Hundreds gathered on the western steps of the Old Courthouse, which has come to symbolize the fight for equality since the Dred Scott slavery case was decided there more than 150 years ago.
Hundreds more gathered across the street in Kiener Plaza.
California residents recently voted to take away same-sex marriage rights which provoked Saturday's protest and others like it from coast-to-coast.
Connecticut and Massachusetts are the only states that allow gay marriage. Thirty states have banned same sex marriage, including Missouri.