Day
4 °C
Night
-6 °C
Sea
3 °C
Precipitation
72 mm
in month
Rainy days
11 days
in month
Daylight
10 hours
average
Sunshine
5 hours
average
Humidity
65 %
We make the most from 40 years of historical weather data to predict the best weather conditions.
Deciding on where to go for a holiday is hard sometimes. Get inspired by the most popular destinations.
We aggregate data from combining multiple weather sources to ensure accuracy of the highest order.
Experience the changing seasons in York, PA, where the weather varies from cold, snowy winters to warm, sunny summers. The daily high temperatures fluctuate between 4 °C (38 °F) in the brisk January to a toasty 30 °C (86 °F) in July. Rainfall across the year can get up to 106 mm (4.16 in) in May, an indicator of the lush, green surroundings. Precipitation is well-distributed throughout the year, making every month a fresh encounter with nature. During the colder months, don't forget to gear up for the low temperatures, which can dip to a chilly -6 °C (22 °F) at night in January.
January in York brings the chill of winter with a daily average high of 4 °C (38 °F). The nights can get particularly cold with an average low of -6 °C (22 °F). There are typically about 11 days of precipitation this month, contributing to a total of 84 mm (3.33 in) of rain.
February sees a slight uptick in daytime warmth to an average high of 6 °C (42 °F) in York, PA. Nighttime temperatures remain chilly averaging -5 °C (23 °F). The expected number of rainy days is around 10 days, with total rainfall reaching 69 mm (2.70 in).
March signals the start of spring with higher day temperatures averaging 11 °C (51 °F). Night temperatures improve to an average of -1 °C (31 °F). The city can expect around 11 days of precipitation and 87 mm (3.44 in) of rainfall.
April in York, PA welcomes the full bloom of spring. Day temperatures warm up to 18 °C (64 °F), while nights are cool but not freezing at an average of 5 °C (40 °F). Around 11 days of precipitation can be expected, contributing to 89 mm (3.49 in) of rain.
May in York, PA sees the highest rainfall of the year, reaching up to 106 mm (4.16 in). Day temperatures are comfortable at an average of 23 °C (74 °F), but keep an umbrella handy for the 12 days with rain.
June brings summer vibes with an average daytime high of 28 °C (82 °F) in York, PA. Temperatures comfortably linger into the evenings with night lows averaging 15 °C (60 °F). Although rainfall is not at its peak, expect around 99 mm (3.90 in) and 11 days of wet days.
July hits the peak of summer warmth with the highest temperatures averaging 30 °C (86 °F) during the day in York, PA. Night temperatures are also the warmest of the year, averaging 18 °C (64 °F). Rain is still prevalent with about 11 days expecting precipitation and a rainfall total near 105 mm (4.12 in).
August maintains high summer temperatures, averaging out at 29 °C (85 °F) during the day, but the nights begin to cool down to 17 °C (63 °F) in York, PA. There's an average of 10 days of precipitation with around 87 mm (3.42 in) of rainfall.
September in York, PA marks the transition to autumn with an average daytime temperature of 25 °C (77 °F). Nights get cooler with an average temperature of 13 °C (55 °F). The number of rainy days drops slightly to 9 days, and rainfall totals about 104 mm (4.11 in).
October's crisp air ushers in fall with an average high of 19 °C (66 °F) in York, PA. Night temperatures continue the downward trend, averaging 6 °C (44 °F). There are about 9 days of precipitation bringing 87 mm (3.44 in) of rain.
In November, the chill of approaching winter is felt with an average day temperature of 13 °C (55 °F). Night temperatures drop further to 2 °C (35 °F). Expect around 10 days of precipitation, amounting to 87 mm (3.43 in) of rainfall.
December in York, PA greets winter with an average high of 6 °C (43 °F) and nights averaging -3 °C (27 °F). The likely number of wet days is 11 days, and the moisture contributes to a total of 72 mm (2.82 in) of rainfall.
Dressing warmly is key for January in York with high temperatures around 4 °C (38 °F) and lows reaching -6 °C (22 °F). Think layers, insulated coats, and accessories like gloves and scarves.
February is still quite cold, albeit slightly warmer than January with average highs of 6 °C (42 °F), but the nights are still freezing at -5 °C (23 °F).
March is indeed a transitional month in York, PA with temperatures rising to an average high of 11 °C (51 °F), but nights can still be chilly.
April's pleasant temperatures averaging 18 °C (64 °F) make it perfect for outdoor activities in York, PA, although rain on 11 days might require some scheduling around wet weather.
Despite being the wettest month with 106 mm (4.16 in) of rain, May's average high of 23 °C (74 °F) ensures that it remains warm and inviting in York, PA.
June in York, PA is pleasantly hot with daytime highs reaching 28 °C (82 °F), but not excessively so, making outdoor activities enjoyable.
Yes, July reigns as the hottest month in York, PA with an average high of 30 °C (86 °F). Make sure to stay hydrated and wear light, breathable clothing.
August is marginally cooler than July but still quite warm with average daytime highs of 29 °C (85 °F), so the relief is minimal in York, PA.
With an average high of 25 °C (77 °F), September is ideal for outdoor activities in York, PA before the colder weather sets in. Expect a moderate number of rainy days at 9 days.
The foliage in York, PA becomes vibrant in October with cooler days averaging 19 °C (66 °F), perfect for viewing the changing leaves.
November brings cooler weather with averages at 13 °C (55 °F) during the day, but the nights can be quite cold as they average 2 °C (35 °F).
December is one of the coldest months in York, PA with an average high of 6 °C (43 °F), signaling the onset of winter.
We make the most from 40 years of historical weather data to predict the best weather conditions.
Deciding on where to go for a holiday is hard sometimes. Get inspired by the most popular destinations.
We aggregate data from combining multiple weather sources to ensure accuracy of the highest order.