Climate Petersburg - Virginia
Jan Ja Feb Fe Mar Ma Apr Ap May Ma Jun Ju Average high in ºF Av. high Hi 48 53 61 71 78 86 Average low in ºF Av. low Lo 27 29 36 45 55 64 Av. precipitation in inch Av. precip. Pre. 3.26 2.68 4.14 3.23 3.86 3.61
Jul Ju Aug Au Sep Se Oct Oc Nov No Dec De Average high in ºF Av. high Hi 90 88 82 71 62 52 Average low in ºF Av. low Lo 69 67 59 47 38 29 Av. precipitation in inch Av. precip. Pre. 4.46 4.77 4.26 3.22 3.24 3.20
Petersburg experiences a humid subtropical climate, characterized by hot summers and cold winters with a strong seasonal contrast. Rainfall is fairly wet overall, spread fairly evenly throughout the year, though summer is the wettest season. Heavy seasonal downpours or afternoon thunderstorms can sometimes occur during the warmer months.
January February March April May June July August September October November December
1 Jan 48.8 27.5 0.12 0.12 0.00 0.00 2 Jan 48.7 27.5 0.20 0.20 0.00 0.00 3 Jan 48.5 27.5 0.28 0.28 0.00 0.00 4 Jan 48.4 27.4 0.39 0.39 0.00 0.00 5 Jan 48.3 27.4 0.47 0.47 0.00 0.00 6 Jan 48.2 27.4 0.59 0.59 0.00 0.00 7 Jan 48.1 27.4 0.71 0.71 0.00 0.00 8 Jan 48.0 27.4 0.79 0.79 0.00 0.00 9 Jan 47.9 27.4 0.91 0.91 0.00 0.00 10 Jan 47.9 27.4 1.02 1.02 0.00 0.00 11 Jan 47.8 27.4 1.10 1.10 0.00 0.00 12 Jan 47.8 27.4 1.22 1.22 0.00 0.00 13 Jan 47.7 27.4 1.30 1.30 0.00 0.00 14 Jan 47.7 27.4 1.42 1.42 0.00 0.00 15 Jan 47.7 27.4 1.50 1.50 0.00 0.00 16 Jan 47.7 27.4 1.61 1.61 0.00 0.00 17 Jan 47.7 27.4 1.69 1.69 0.00 0.00 18 Jan 47.8 27.4 1.77 1.77 0.00 0.00 19 Jan 47.8 27.4 1.89 1.89 0.00 0.00 20 Jan 47.9 27.4 2.01 2.01 0.00 0.00 21 Jan 47.9 27.4 2.13 2.13 0.00 0.00 22 Jan 48.0 27.4 2.20 2.20 0.00 0.00 23 Jan 48.1 27.4 2.32 2.32 0.00 0.00 24 Jan 48.2 27.4 2.44 2.44 0.00 0.00 25 Jan 48.3 27.4 2.52 2.52 0.00 0.00 26 Jan 48.5 27.4 2.64 2.64 0.00 0.00 27 Jan 48.6 27.4 2.76 2.76 0.00 0.00 28 Jan 48.7 27.4 2.87 2.87 0.00 0.00 29 Jan 48.9 27.4 2.99 2.99 0.00 0.00 30 Jan 49.1 27.4 3.11 3.11 0.00 0.00 31 Jan 49.3 27.5 3.27 3.27 0.00 0.00
Weather history Petersburg - June 2026
Day 01 Jun 82.9 57.9 0.00 - - 02 Jun 75.0 50.0 0.00 - - 03 Jun 82.9 48.9 0.00 - - 04 Jun 88.0 51.1 0.00 - - 05 Jun 91.0 61.0 0.00 - - 06 Jun 91.9 64.9 0.00 - - 07 Jun 91.9 69.1 0.00 - - 08 Jun 82.0 57.0 0.00 - - 09 Jun 84.0 55.9 0.00 - - 10 Jun 84.0 55.9 0.00 - - 11 Jun - - - - - 12 Jun 99.0 72.0 0.52 - - 13 Jun 91.0 71.1 0.00 - - 14 Jun 97.0 71.1 0.94 - - 15 Jun - - - - - 16 Jun - - - - - 17 Jun - - - - - 18 Jun - - - - - 19 Jun - - - - - 20 Jun - - - - - 21 Jun - - - - - 22 Jun - - - - - 23 Jun - - - - - 24 Jun - - - - - 25 Jun - - - - - 26 Jun - - - - - 27 Jun - - - - - 28 Jun - - - - - 29 Jun - - - - - 30 Jun - - - - -
Past weather Petersburg
Jun 26 Normal Average high temperature Av. high temp. 87.7 ºF 48 ºF Average low temperature Av. low temp. 60.5 ºF 27 ºF Total precipitation Total precip. 1.46 inch 3.26 inch Total snowfall Total snowfall - inch 0 inch Highest max temperature Highest max temp. 99.0 ºF - Lowest max temperature Lowest max temp. 75.0 ºF - Highest min temperature Highest min temp. 72.0 ºF - Lowest min temperature Lowest min temp. 48.9 ºF -
× Past weather June 2026 incomplete - Missing data
Geo Petersburg - Virginia
Country United States State Virginia County - City Petersburg Zip Code 23803 Longitude -77.4 dec. degr. Latitude 37.23 dec. degr. Altitude - Elevation
66ft ICAO - IATA -
Date and Time Petersburg - Virginia
Local Time 11:48 PM Sunrise 05:47 AM Sunset 08:34 PM Day/Night Night Timezone Eastern Daylight Time Timezone DB America - New York
Map of Petersburg - Virginia