Despite modifications by the White House to its original plan, the rallies assert the policy proposed by the U.S. Department of Health and Human Services would force religious institutions that object to contraception, such as Catholic hospitals and universities, to violate their own moral precepts.
The demonstrators were largely middle-aged and Catholic.
"President Obama: Hands Off My Catholic Faith," read one of the signs at the local rally, which began at noon and lasted about 90 minutes.
A blend of piety and traditional patriotism, it began with a singing of "America the Beautiful" and ended with "The Battle Hymn of the Republic."
Joe Deegan, a Warrington, Bucks County, insurance agent, had a sign that asked: "Where's the ACLU? My Liberties are Under Attack!"
Speaker Cathy Ruse of the Family Research Council, a national group that advocates for traditional family values, described herself as a "conscientious objector." She elicited cheers when she told the crowd, "I refuse to play victim in a phony 'war on women' or let the federal government crush my religion."
Not everyone, however, subscribed to the main message.
A young woman who declined to give her name sat on the periphery with a sign that read "Birth Control Saves Lives."
And Helen Evelev of Center City protested the protesters with a sign that read, "Don't push your mythology onto my uterus."
"We're getting some nasty reactions," she said.
Contact David O'Reilly at 215-854-5723 or firstname.lastname@example.org.