April weather in Portsmouth, VA

The average temperature in Portsmouth in April is 59.9°F (50.3°F–69.5°F). Average precipitation: 3.28 inches.

April is a spring month in Portsmouth, and is cooler than the annual average of 61.4°F. Daily temperatures swing about 19.2°F between overnight low and afternoon high. Expect about 10 days with precipitation. Daylight averages about 12h 57m. For travel, April is one of the best months of the year to visit.

Avg High
69.5°F
Avg Low
50.3°F
Precipitation
3.28 in
Daylight
12h 57m

April records in Portsmouth

Date Record High Record Low Record Precip
April 1 84.9°F (2026) 30.0°F (1964) 0.82 in (1948)
April 2 89.1°F (1967) 28.9°F (1964) 1.07 in (1990)
April 3 89.1°F (1967) 34.0°F (1992) 0.64 in (1979)
April 4 86.0°F (2025) 33.1°F (1954) 2.03 in (1998)
April 5 91.0°F (2010) 33.1°F (1964) 0.94 in (1968)
April 6 93.9°F (2010) 31.1°F (2016) 1.19 in (2009)
April 7 93.0°F (2010) 30.0°F (1982) 1.97 in (2003)
April 8 86.0°F (1954) 8.2°F (2011) 1.30 in (1957)
April 9 87.1°F (2001) 0.1°F (2011) 1.30 in (2003)
April 10 91.0°F (2013) 16.2°F (2011) 1.10 in (2003)
April 11 86.0°F (2013) 33.1°F (1989) 1.14 in (1956)
April 12 86.0°F (1948) 33.1°F (1973) 2.16 in (1947)
April 13 87.1°F (1977) 36.0°F (1950) 2.46 in (1979)
April 14 87.1°F (1945) 30.0°F (1950) 1.55 in (2015)
April 15 91.0°F (2026) 33.1°F (1973) 2.23 in (1975)
April 16 91.9°F (2010) 34.0°F (2007) 1.13 in (1996)
April 17 93.0°F (2002) 39.0°F (1962) 0.42 in (1998)
April 18 86.0°F (1965) 34.0°F (1983) 0.67 in (2022)
April 19 91.0°F (1985) 35.1°F (1983) 1.00 in (2002)
April 20 90.0°F (1976) 37.9°F (1960) 5.33 in (1991)
April 21 90.0°F (1957) 37.9°F (1969) 1.56 in (2008)
April 22 93.0°F (1985) 39.0°F (1981) 1.70 in (2012)
April 23 88.0°F (1960) 39.0°F (1986) 1.23 in (1984)
April 24 91.0°F (1960) 42.1°F (1956) 2.68 in (1983)
April 25 91.9°F (2009) 43.0°F (1956) 0.87 in (2017)
April 26 91.9°F (2009) 42.1°F (1974) 2.02 in (1979)
April 27 91.9°F (2009) 43.0°F (1964) 0.70 in (1980)
April 28 91.9°F (1957) 42.1°F (1976) 1.10 in (2016)
April 29 90.0°F (1974) 41.0°F (1963) 1.26 in (1986)
April 30 89.1°F (2025) 42.1°F (2018) 1.60 in (1953)

Other months in Portsmouth