The ordinance will levy a $15 fine on people who are spotted in those areas without a mask. There are several exceptions, including health reasons and for children under 2-years-old.
Some residents said it's a bold move for a small borough with about 4,300 residents.
Charles Hutton, a resident of Narberth, said he wrote to every council member Tuesday night voicing his concerns about the fine.
"While I feel masks are necessary, I feel it's an undue burden on the residents and the police department to be enforcing it with fines like that," said Hutton.
However, Narberth's mayor, Andrea Deutsch, said an ounce of prevention is worth a pound of cure.
"I'd rather go a little bit overboard than under board and get people sick," said Deutsch.
The borough council intends to meet again to iron out some gray areas where social distancing is already in place.
Police officers are in charge of enforcing the ordinance.
As of Thursday morning, Deutsch had not signed the ordinance, but said she planned to by Friday.