Murrayville is a census-designated place (CDP) in New Hanover County, North Carolina, United States. The population was 16,582 at the 2020 census, up from 14,215 in 2010. Murrayville is located in the statistical townships of Cape Fear and Harnett. The CDP is part of the Wilmington Metropolitan Statistical Area. Murrayville was first listed as a CDP in the 2000 United States census.

Geography

According to the United States Census Bureau, the CDP has a total area of 11.5&nbsp;square miles (29.8&nbsp;km<sup>2</sup>), all land.

Demographics

2020 census

{| class="wikitable" style="text-align:right"

|+Murraysville racial composition

!scope="col"| Race

!scope="col"| Number

!scope="col"| Percentage

|-

!scope="row"| White (non-Hispanic)

| 11,886

| 71.68%

|-

!scope="row"| Black or African American (non-Hispanic)

| 1,945

| 11.73%

|-

!scope="row"| Native American

| 43

| 0.26%

|-

!scope="row"| Asian

| 396

| 2.39%

|-

!scope="row"| Pacific Islander

| 3

| 0.02%

|-

!scope="row"| Other/Mixed

| 803

| 4.84%

|-

!scope="row"| Hispanic or Latino

| 1,506

| 9.08%

|}

As of the 2020 census, Murraysville had a population of 16,582. There were 6,761 households, including 4,370 families, and 7,303 housing units, of which 7.4% were vacant.

The median age was 36.9 years. About 22.2% of residents were under the age of 18, and 12.8% were 65 years of age or older. For every 100 females, there were 91.2 males, and for every 100 females age 18 and over there were 88.7 males.

2000 census

As of the census