Morrisville is a city located between Raleigh and Durham in central North Carolina. The city had a population of 18,576 as of the 2010 US Census.