Wilmington is located on the Cape Fear River in the eastern coastal plain of North Carolina. The city is surrounded by relatively flat land.