Farmville is a town in Pitt County, North Carolina, eight miles to the west of Greenville, North Carolina. According to a census taken in 2008 the estimated population is 4,615. Farmville is a part of the Greenville Metropolitan Area located in North Carolina's Inner Banks region.
Farmville is located at 35°35′39″N 77°35′14″W / 35.59417°N 77.58722°W / 35.59417; -77.58722 (35.594246, -77.587128).
According to the United States Census Bureau, the town has a total area of 3.1 square miles (8.0 km²), all of it land.