... including targeted forecasts at the time of your arrival to each point!
McPherson, Kansas, United States has a humid subtropical climate with hot and humid summers and cold, dry winters. In the summer months, temperatures average between 80-95°F (27-35°C) during the day, with occasional heat waves pushing temperatures even higher. Nights are usually cooler and range between 60-76°F (16-24°C). Rainfall is common during summer months, but dry periods can also occur.
In the winter, temperatures average between 25-40°F (-4 to 4°C) during the day and 10-25°F (-12 to -4°C) at night. Snowfall is common in winter months, with an average of 21 inches (53 cm) of snow each year. The coldest temperature ever recorded in McPherson was -21°F (-29°C).
Spring and fall are generally mild and pleasant, with temperatures averaging between 50-75°F (10-24°C) during the day and 35-50°F (2-10°C) at night. Rainfall is common in spring and fall, but dry periods can also occur.
Overall, McPherson has a temperate climate with hot and humid summers, cold and dry winters, and mild spring and fall seasons.
As of 2020, the city population is 13066.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for McPherson, Kansas.