When to plant tomatoes in Pennsylvania

Tomatoes
Plant out in Philadelphia
Apr 6–Apr 20

Across Pennsylvania the window opens between April 6 and May 7. Find your city below; the dates follow each town's own average last frost.

Start indoors, Philadelphia
Feb 2–Feb 16
Plant out, Philadelphia
Apr 6–Apr 20
Last sowing for a harvest
Aug 10
Last frost, Philadelphia
Mar 30

Start seeds indoors 6–8 weeks before the last frost; plant out 1–3 weeks after the last frost. Wait for nights that stay above 50°F. A cold snap after transplanting stalls tomatoes for weeks.

Tomatoes planting dates by city

Start indoorsPlant outSow outdoorsFall plantingAverage last and first frost
JanFebMarAprMayJunJulAugSepOctNovDec
PhiladelphiaApr 6–Apr 20
PittsburghApr 25–May 9
AllentownApr 27–May 11
ReadingApr 21–May 5
ErieMay 3–May 17
BethlehemApr 27–May 11
ScrantonApr 30–May 14
LancasterApr 26–May 10
LevittownApr 28–May 12
HarrisburgApr 22–May 6
YorkMay 3–May 17
Wilkes-BarreApr 30–May 14
AltoonaMay 2–May 16
State CollegeApr 27–May 11
Penn HillsApr 23–May 7
NorristownApr 15–Apr 29
ChesterApr 6–Apr 20
Mount LebanonApr 25–May 9
Bethel ParkApr 25–May 9
EastonApr 25–May 9
HazletonMay 7–May 21
Drexel HillApr 9–Apr 23
MonroevilleApr 29–May 13
WilliamsportMay 2–May 16
LebanonApr 27–May 11
PlumApr 23–May 7
King of PrussiaApr 15–Apr 29
ChambersburgApr 25–May 9
PottstownApr 27–May 11
CarlisleApr 30–May 14
All 35 cities
CityStart indoorsPlant outLast frost
PhiladelphiaFeb 2 to Feb 16Apr 6 to Apr 20Mar 30
PittsburghFeb 21 to Mar 7Apr 25 to May 9Apr 18
AllentownFeb 23 to Mar 9Apr 27 to May 11Apr 20
ReadingFeb 17 to Mar 3Apr 21 to May 5Apr 14
ErieMar 1 to Mar 15May 3 to May 17Apr 26
BethlehemFeb 23 to Mar 9Apr 27 to May 11Apr 20
ScrantonFeb 26 to Mar 12Apr 30 to May 14Apr 23
LancasterFeb 22 to Mar 8Apr 26 to May 10Apr 19
LevittownFeb 24 to Mar 10Apr 28 to May 12Apr 21
HarrisburgFeb 18 to Mar 4Apr 22 to May 6Apr 15
YorkMar 1 to Mar 15May 3 to May 17Apr 26
Wilkes-BarreFeb 26 to Mar 12Apr 30 to May 14Apr 23
AltoonaFeb 28 to Mar 14May 2 to May 16Apr 25
State CollegeFeb 23 to Mar 9Apr 27 to May 11Apr 20
Penn HillsFeb 19 to Mar 5Apr 23 to May 7Apr 16
NorristownFeb 11 to Feb 25Apr 15 to Apr 29Apr 8
ChesterFeb 2 to Feb 16Apr 6 to Apr 20Mar 30
Mount LebanonFeb 21 to Mar 7Apr 25 to May 9Apr 18
Bethel ParkFeb 21 to Mar 7Apr 25 to May 9Apr 18
EastonFeb 21 to Mar 7Apr 25 to May 9Apr 18
HazletonMar 5 to Mar 19May 7 to May 21Apr 30
Drexel HillFeb 5 to Feb 19Apr 9 to Apr 23Apr 2
MonroevilleFeb 25 to Mar 11Apr 29 to May 13Apr 22
WilliamsportFeb 28 to Mar 14May 2 to May 16Apr 25
LebanonFeb 23 to Mar 9Apr 27 to May 11Apr 20
PlumFeb 19 to Mar 5Apr 23 to May 7Apr 16
King of PrussiaFeb 11 to Feb 25Apr 15 to Apr 29Apr 8
ChambersburgFeb 21 to Mar 7Apr 25 to May 9Apr 18
PottstownFeb 23 to Mar 9Apr 27 to May 11Apr 20
CarlisleFeb 26 to Mar 12Apr 30 to May 14Apr 23
Allison ParkFeb 19 to Mar 5Apr 23 to May 7Apr 16
New CastleMar 5 to Mar 19May 7 to May 21Apr 30
MurrysvilleFeb 25 to Mar 11Apr 29 to May 13Apr 22
BaldwinFeb 21 to Mar 7Apr 25 to May 9Apr 18
PhoenixvilleFeb 21 to Mar 7Apr 25 to May 9Apr 18

Questions

When should I plant tomatoes in Pennsylvania?

In Philadelphia, plant out from April 6 to April 20. Across Pennsylvania the window opens between April 6 and May 7, depending on the local last frost.

How is this date worked out?

Start seeds indoors 6–8 weeks before the last frost; plant out 1–3 weeks after the last frost. Frost dates are NOAA 1991–2020 averages for the weather station nearest each city.

More for Pennsylvania

Tomatoes in other states

Frost dates for every city in Pennsylvania