About Portsmouth, VA

With a population of around 96,200, Portsmouth sits in Virginia, United States. The city operates in the Eastern Time Zone.

Across a typical year Portsmouth sees about 46 inches of precipitation and 3 inches of snow, with August the wettest month and February the driest. Temperatures range from January lows near 34°F up to July highs around 89°F, averaging 61°F annually — characteristic of a humid continental climate.