Petersburg, Illinois Climate
United States
Pop. 2,190 Elev. 157 m / 515 ft
TZ: America/Chicago (UTC-5) ·
Petersburg has a dry climate with warm summers reaching 88°F (31°C) in July and cold winters averaging 18°F (-8°C) in January. Humidity pushes the summer feels-like temperature to 103°F (39°C), while wind chill can drive winter lows to 10°F (-12°C). Rain falls on about 48 days per year (33.6 in / 853 mm total), with snow on 6 days and 29 in (736 mm) of annual accumulation. The city averages 132 sunny days per year and around 37 thunderstorm days.
| Temperature | 88°F (31°C) high | 18°F (-8°C) low |
| Feels like | 103°F (40°C) high | 10°F (-12°C) low |
| Rain | 48 days | 33.6 in (853 mm) /yr |
| Snow | 6 days | 29.0 in (736 mm) /yr |
| Sky | 132 sunny | 37 stormy |
| Wind | 2.7 mph (1.2 m/s) avg |
Looking for a place with a climate like Petersburg? Explore and filter 150,000+ cities worldwide.
Explore on the MapMonthly Climate Chart
Best months to visit: Mar, Aug, Sep, Oct
Sky & Air by Month
Cloud cover (%)
50
Jan 58
Feb 51
Mar 68
Apr 57
May 55
Jun 65
Jul 48
Aug 37
Sep 43
Oct 50
Nov 68
Dec Humidity (%)
66
Jan 64
Feb 55
Mar 61
Apr 61
May 72
Jun 77
Jul 73
Aug 61
Sep 60
Oct 66
Nov 77
Dec Weather Days by Month
Cities with Similar Climate
Find similar cities on the map →Nearby Cities
Nearby
Commercial airport 15 mi Abraham Lincoln Capital Airport (SPI)
Ski resort 111 mi Hidden Valley
National park 158 mi Emmett Till and Mamie Till-Mobley National Monument
Hospital 15 mi HSHS Medical Group - Family Medicine
Hiking trail 51 mi Meadow Valley Park
Interested in Petersburg?
Hotels
Flights
Real Estate
Insurance
Connectivity
Monthly Weather Data
↑ See chart| Month | Avg High | Avg Low | Rainfall | Snowfall | Sunny Days |
|---|---|---|---|---|---|
| January | 33°F 1°C | 18°F -8°C | 0.3 in 8 mm | 7.8 in198 mm | 14 |
| February | 40°F 4°C | 24°F -4°C | 0.3 in 7 mm | 4.6 in118 mm | 9 |
| March | 62°F 17°C | 40°F 4°C | 3.0 in 77 mm | 1.5 in38 mm | 12 |
| April | 67°F 20°C | 47°F 8°C | 4.8 in 122 mm | 0.1 in2 mm | 5 |
| May | 75°F 24°C | 54°F 12°C | 3.8 in 96 mm | — | 10 |
| June | 85°F 29°C | 67°F 19°C | 6.2 in 157 mm | — | 10 |
| July | 88°F 31°C | 72°F 22°C | 6.7 in 169 mm | — | 5 |
| August | 83°F 28°C | 64°F 18°C | 1.8 in 45 mm | — | 16 |
| September | 83°F 28°C | 57°F 14°C | 1.2 in 29 mm | — | 19 |
| October | 72°F 22°C | 51°F 11°C | 3.1 in 78 mm | — | 14 |
| November | 54°F 12°C | 37°F 3°C | 1.7 in 43 mm | 7.3 in186 mm | 12 |
| December | 40°F 4°C | 23°F -5°C | 0.9 in 22 mm | 7.7 in195 mm | 6 |
Weather Days by Month
↑ See chart| Month | Sunny Days | Storm Days |
|---|---|---|
| January | 14 | 0 |
| February | 9 | 0 |
| March | 12 | 3 |
| April | 5 | 6 |
| May | 10 | 3 |
| June | 10 | 6 |
| July | 5 | 12 |
| August | 16 | 3 |
| September | 19 | 1 |
| October | 14 | 1 |
| November | 12 | 1 |
| December | 6 | 1 |