Rocky Mount, North Carolina
According to the United States Census Bureau, the city has a total area of .  of that is land and  is covered by water. The Tar River passes through the city from west to east, crossing the fall line at Upper Falls and Little Falls and going down  in the city limits. The city is between Edgecombe and Nash counties.