Heathcote is an unincorporated community and census-designated place (CDP) in South Brunswick Township, Middlesex County, New Jersey, United States. As of the 2020 census, the population of the CDP was 7,154,

Geography

Heathcote is in southwestern Middlesex County, in the western part of South Brunswick Township. It is bordered to the north by Kendall Park, to the south by Monmouth Junction, to the southwest by Kingston, and to the northwest by East Rocky Hill. The northwest boundary of Heathcote follows the Somerset County line.

U.S. Route 1 passes through the eastern side of Heathcote, leading northeast to New Brunswick, the Middlesex county seat, and southwest to Trenton, the state capital. New Jersey Route 27 (Lincoln Highway) runs along the northwestern edge of Heathcote, forming the county line in places. Route 27 leads northeast to New Brunswick and southwest to Princeton borough. County Route 522 (Promenade Boulevard) runs east–west through Heathcote, connecting Routes 1 and 27.

According to the U.S. Census Bureau, the Heathcote CDP has an area of , including of water (0.16%). 1960 1970<br> 1980 1990 2000<br> 2010 2020

!Pop 2010

!style="background-color: #ffffb3;" |Pop 2020

!% 2000

!% 2010

!style="background-color: #ffffb3;" |% 2020

|-

|White alone (NH)

|3,163

|2,631

|style='background: #ffffe6;' |2,315

|66.52%

|45.20%

|style='background: #ffffe6;' |32.36%

|-

|Black or African American alone (NH)

|507

|525

|style='background: #ffffe6;' |580

|10.66%

|9.02%

|style='background: #ffffe6;' |8.11%

|-

|Native American or Alaska Native alone (NH)

|3

|7

|style='background: #ffffe6;' |8

|0.06%

|0.12%

|style='background: #ffffe6;' |0.11%

|-

|Asian alone (NH)

|780

|2,162

|style='background: #ffffe6;' |3,639

|16.40%

|37.14%

|style='background: #ffffe6;' |50.87%

|-

|Native Hawaiian or Pacific Islander alone (NH)

|0

|5

|style='background: #ffffe6;' |1

|0.00%

|0.09%

|style='background: #ffffe6;' |0.01%

|-

|Other race alone (NH)

|8

|13

|style='background: #ffffe6;' |21

|0.17%

|0.22%

|style='background: #ffffe6;' |0.29%

|-

|Mixed race or Multiracial (NH)

|87

|141

|style='background: #ffffe6;' |177

|1.83%

|2.42%

|style='background: #ffffe6;' |2.47%

|-

|Hispanic or Latino (any race)

|207

|337

|style='background: #ffffe6;' |413

|4.35%

|5.79%

|style='background: #ffffe6;' |5.77%

|-

|Total

|4,755

|5,821

|style='background: #ffffe6;' |7,154

|100.00%

|100.00%

|style='background: #ffffe6;' |100.00%

|}

2020 census

As of the 2020 census, Heathcote had a population of 7,154. The median age was 43.2 years. 21.6% of residents were under the age of 18 and 17.7% of residents were 65 years of age or older. For every 100 females there were 90.8 males, and for every 100 females age 18 and over there were 86.0 males age 18 and over.

99.8% of residents lived in urban areas, while 0.2% lived in rural areas.

There were 2,731 households in Heathcote, of which 35.0% had children under the age of 18 living in them. Of all households, 59.0% were married-couple households, 11.2% were households with a male householder and no spouse or partner present, and 26.3% were households with a female householder and no spouse or partner present. About 24.2% of all households were made up of individuals and 10.9% had someone living alone who was 65 years of age or older.

There were 2,035 households, out of which 31.4% had children under the age of 18 living with them, 50.7% were married couples living together, 9.7% had a female householder with no husband present, and 37.5% were non-families. 29.6% of all households were made up of individuals, and 3.7% had someone living alone who was 65 years of age or older. The average household size was 2.33 and the average family size was 2.94.