Jackson Heights is an unincorporated community and census-designated place (CDP) in Lenoir County, North Carolina, United States. As of the 2020 census, Jackson Heights had a population of 1,071.
Jackson Heights is in central Lenoir County, southwest of Kinston, the county seat. North Carolina Highway 11 and North Carolina Highway 55 form the northwestern border of the community. The highways run northeastward together into Kinston, while NC 11 leads southwest to Kenansville and NH 55 leads west to Mount Olive. U.S. Route 258 passes just southeast of Jackson Heights, leading northeast into Kinston and south to Jacksonville.
According to the U.S. Census Bureau, the CDP has an area of , all land.