When to plant Tomatoes in Pennsylvania

In spring, from Apr 10 – June 1 in Chester to May 15 – June 10 in St. Marys.

In fall, June 1 – July 1.

USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.

Tomatoes planting dates by place in Pennsylvania
PlaceSpringFall
AllentownMay 5 – June 10June 1 – July 1
AltoonaMay 5 – June 10June 1 – July 1
BaldwinMay 5 – June 10June 1 – July 1
BerwickMay 10 – June 15June 1 – 20
Bethel ParkMay 5 – June 10June 1 – July 1
BethlehemMay 5 – June 10June 1 – July 1
BloomsburgMay 10 – June 15June 1 – July 1
ButlerMay 15 – June 10June 1 – 20
CarlisleMay 5 – June 10June 1 – July 1
ChambersburgMay 5 – June 10June 1 – July 1
ChesterApr 10 – June 1June 1 – Aug 1
CoatesvilleMay 5 – June 10June 1 – July 1
ColumbiaMay 10 – June 15June 1 – 20
DarbyApr 10 – June 1June 1 – July 15
DunmoreMay 5 – June 10June 1 – July 1
EastonMay 5 – June 10June 1 – July 1
ElizabethtownApr 20 – June 1June 1 – July 1
EmmausMay 5 – June 10June 1 – July 1
EphrataMay 5 – June 10June 1 – July 1
ErieMay 10 – June 15June 1 – July 1
Franklin ParkMay 5 – June 10June 1 – July 1
GreensburgMay 10 – June 15June 1 – 20
HanoverMay 5 – June 10June 1 – July 1
HarrisburgApr 20 – June 1June 1 – July 1
HazletonMay 10 – June 15June 1 – July 1
HermitageMay 15 – June 10June 1 – 20
IndianaMay 15 – June 10June 1 – 20
Jefferson HillsMay 5 – June 10June 1 – July 1
JohnstownMay 10 – June 15June 1 – July 1
KingstonMay 5 – June 10June 1 – July 1
LancasterMay 5 – June 10June 1 – July 1
LansdaleApr 20 – June 1June 1 – July 1
LansdowneApr 10 – June 1June 1 – July 15
LebanonMay 5 – June 10June 1 – July 1
Lower BurrellMay 5 – June 10June 1 – July 1
McKeesportMay 10 – June 15June 1 – July 1
MeadvilleMay 10 – June 15June 1 – July 1
MechanicsburgApr 20 – June 1June 1 – July 1
MonroevilleMay 5 – June 10June 1 – July 1
MunhallApr 20 – June 1June 1 – July 15
MurrysvilleMay 5 – June 10June 1 – July 1
NanticokeMay 15 – June 10June 1 – 20
New CastleMay 10 – June 15June 1 – July 1
New KensingtonMay 5 – June 10June 1 – July 1
NorristownApr 20 – June 1June 1 – July 1
NorthamptonMay 5 – June 10June 1 – July 1
PhiladelphiaApr 10 – June 1June 1 – Aug 1
PhoenixvilleMay 5 – June 10June 1 – July 1
PittsburghMay 5 – June 10June 1 – July 1
PlumMay 5 – June 10June 1 – July 1
PottstownMay 5 – June 10June 1 – July 1
PottsvilleMay 10 – June 15June 1 – July 1
ReadingApr 20 – June 1June 1 – July 1
ScrantonMay 5 – June 10June 1 – July 1
SharonMay 10 – June 15June 1 – July 1
St. MarysMay 15 – June 10June 1 – 20
State CollegeMay 5 – June 10June 1 – July 1
WashingtonMay 5 – June 10June 1 – July 1
WaynesboroMay 5 – June 10June 1 – July 1
West ChesterMay 10 – June 15June 1 – July 1
West MifflinMay 5 – June 10June 1 – July 1
WhitehallMay 5 – June 10June 1 – July 1
Wilkes-BarreMay 5 – June 10June 1 – July 1
WilkinsburgApr 20 – June 1June 1 – July 15
WilliamsportMay 5 – June 10June 1 – July 1
WyomissingApr 20 – June 1June 1 – July 1
YeadonApr 10 – June 1June 1 – July 15
YorkMay 10 – June 15June 1 – July 1

Planting dates: USDA Home and Garden Bulletin No. 9 (1967), tables 4 and 5. Frost dates: NOAA U.S. Climate Normals 1991–2020. “—” means the place's frost date is outside the table. The full USDA table for tomatoes.