Morrisville, NC, has a population of 35,413. The median age is 34.1 years, and the homeownership rate stands at 51.7%. The median property value is $515,000, and the median household income is a robust $111,314. The town is noted for its high educational attainment.