Allentown
Population: 121,156
- Passed: 2018
- City Council Resolution
- Quantity: 30 grams or less
- Penalty: $25
- (Details)
Bethlehem
Population: 75,571
- Passed: 2018
- City Council Ordinance
- Quantity: 30 grams
- Penalty: $25
- (Details)
Delaware County
Population: 584,882
- Passed: 2020
- City Council Ordinance
- Quantity: 30 grams flower | 8 grams of hashish | paraphernalia
- Penalty: $100
- (Details)
Doylestown
Population: 8,282
- Passed: 2021
- City Council Ordinance
- Quantity: 30 grams | 8 grams of hashish | paraphernalia
- Penalty: $25 OR up to 25 hours community service
- (Details)
East Norriton
Population: 14,014
- Passed: 2020
- City Council Ordinance
- Quantity: 30 grams flower | 8 grams hashish | paraphernalia
- Penalty: $100 OR up to 25 hours community service
- (Details)
Easton
Population: 30,000
- Passed: 2025
- City Council Ordinance
- Quantity: 30 grams (flower) | 8 grams (hashish)
- Possession and Paraphernalia Penalty: $25 OR up to 4 hours community service (first offense) | $35 OR up to 4 hours community service (second offense) | $45 (third offense)
- Use Penalty: $150 OR up to 8 hours community service (first offense) | $250 OR up to 8 hours community service (second offense) | $300 (third offense)
- (Details)
Erie
Population: 96,616
- Passed: 2018
- City Council Resolution
- Quantity: 30 grams
- PossessionPenalty: $25
- Use and Paraphernalia Penalty: $100 OR up to 9 hours community service
- (Details)
Harrisburg
Population: 49,247
- Passed: May 2017
- City Council Ordinance
- Quantity: 30 grams flower | 8 grams hashish | paraphernalia
- Possession and Paraphernalia Penalty: $75 (first & second offenses)
- Use Penalty: $150 (first & second offenses)
- (Details)
Lancaster
Population: 59,321
- Passed: 2018
- City Council Ordinance
- Quantity: 30 grams flower | 8 grams hashish | paraphernalia
- Possession and Paraphernalia Penalty: $25 (first & second offenses) | $50 (third offense)
- Use Penalty: $75 (first offense) | $100 (second offense) | $125 (third offense)
- (Details)
Norristown
Population: 34,392
- Passed: January 2019
- City Council Ordinance
- Quantity: 30 grams flower | 8 grams hashish | paraphernalia
- Penalty: $25 (first & second offenses) | $75 (third offense) | OR up to 25 hours community service
- (Details)
Phoenixville
Population: 16,961
- Passed: 2019
- City Council Ordinance
- Quantity: 30 grams flower | 8 grams hashish
- Penalty: $25 (possession) | $100 (smoking)
- (Details)
Philadelphia
Population: 1.582 M
- Passed: October 2014
- City Council Resolution
- Quantity: 30 grams flower | 8 grams hashish
- Possession and Purchase Penalty: $25
- Smoking Penalty: $100 OR up to 9 hours community service
- (Details)
Pittsburgh
Population: 301,286
- Passed: December 2015
- City Council Resolution
- Quantity: 30 grams flower | 8 grams hashish
- Possession Penalty: $25
- Smoking Penalty: $100 OR up to 9 hours community service
- (Details)
Reading
Population: 95,000
- Passed: July 2025
- City Council Ordinance
- Quantity: 30 grams
- Possession Penalty: $50 (first offense) | $100 (second offense) | $150 (third offense)
- Smoking Penalty: $150
- (Details)
State College
Population: 42,100
- Passed: August 2016
- City Council Ordinance
- Quantity: 30 grams flower | 8 grams hashish | paraphernalia
- Penalty: $250
- (Details)
Steelton
Population: 5,964
- Passed: 2019
- City Council Ordinance
- Quantity: 30 grams
- Penalty: $25-100
- (Details)
Upper Merion
Population: 31,056
- Passed: 2021
- City Council Ordinance
- Quantity: 30 grams
- Penalty: $50 fine for first/second/third offenses (within five-year period) OR up to 25 hours of community service. Subsequent offenses charged.
- (Details)
West Norriton
Population: 15,651
- Passed: 2020
- City Council Ordinance
- Quantity: 30 grams
- Penalty: $40
- (Details)
York
Population: 44,019
- Passed: August 2017
- City Council Resolution
- Quantity: 30 grams
- Penalty: $100
- (Details)
