where is surf city usa?
Surf City, North Carolina. Surf City is a town in Pender and Onslow counties in the U.S. state of North Carolina. The population was 1,853 at the 2010 census. It is located on Topsail Island.