Havelock is located in Craven County
southeast of Goldsboro
within the Croatan National Forest
, between New Bern
and Morehead City
along US Highway 70 on the banks of the Neuse River
near Great Lake, Lake Ellis Simon, the Cherry Point Marine Corps Air Station, and Rattan Bay.
This city is one of eight in the world named for Sir Henry Havelock. Two are in Canada; three are in the United States; one in Swaziland of Southern Africa; and two in New Zealand. There is also an island named for him in the Indian Ocean.