With a population of around 55,800, Rocky Mount sits in North Carolina, United States. The city operates in the Eastern Time Zone.
In 2025, Rocky Mount recorded an average annual temperature of 61°F. The hottest temperatures reached 97°F in June; the coolest were 11°F in January. Total precipitation for the year was 39 inches, with the wettest month being July. Snowfall for the year totaled approximately 2 inches.
View current conditions and forecast for Rocky Mount · More cities in North Carolina