Leland er en amerikansk by som ligger i Brunswick County i Nord-Carolina.
Den har 22 908 innbyggere (2020)[2] og dekker et areal på 51,5 km².