[1] Oak Island se encuentra ubicado en las coordenadas 33°54′59″N 78°7′50″O / 33.91639, -78.13056.
Según la Oficina del Censo, la localidad tiene un área total de 23,6 km² (9,1 mi²), de la cual 20,6 km² (8 mi²) es tierra y 3 km² (1,2 mi²) (12.61%) es agua.
En el 2000[2] la renta per cápita promedia del hogar era de $40.496, y el ingreso promedio para una familia era de $78.775.
El ingreso per cápita para la localidad era de $23.964.
En 2000 los hombres tenían un ingreso per cápita de $30.656 contra $24.759 para las mujeres.