Ayden is a town in Pitt County, North Carolina, United States. The population was 4,622 at the 2000 census and the 2007 estimated population was 5,005. The town is a part of the Greenville Metropolitan Area of North Carolina's Inner Banks region.
Ayden is located at 35°28′16″N 77°25′15″W / 35.47111°N 77.42083°W / 35.47111; -77.42083 (35.470973, -77.420740).
According to the United States Census Bureau, the town has a total area of 2.3 square miles (6.0 km²), all of it land.