Grimesland is a town in Pitt County, North Carolina, United States. The population was 472 at the 2008 census. The town is a part of the Greenville Metropolitan Area located in North Carolina's Inner Banks region.
Grimesland is located at 35°33′48″N 77°11′27″W / 35.56333°N 77.19083°W / 35.56333; -77.19083 (35.563352, -77.190899).
According to the United States Census Bureau, the town has a total area of 0.5 square miles (1.3 km²), all of it land.