ShareYourGroupShareYourGroupZIP Codes

ZIP codes in Brunswick County, North Carolina

Brunswick County, North Carolina has 14 ZIP codes in this list, from 28404 to 28479. They cover 13 places, among them Shallotte, Wilmington, Ash and Bolivia.

ZIP codePlaceLand area (sq mi)Map point
28404Wilmingtonno area34.226, -77.945
28420Ash17134.066, -78.506
28422Bolivia13334.026, -78.168
28451Leland17234.268, -78.058
28452Longwood5.033.997, -78.554
28459Shallotteno area33.933, -78.413
28461Southport75.933.965, -78.036
28462Supply72.434.023, -78.288
28465Oak Island10.933.916, -78.126
28467Calabash17.433.905, -78.574
28468Sunset Beach19.133.884, -78.520
28469Ocean Isle Beach25.733.891, -78.430
28470Shallotte44.733.964, -78.406
28479Winnabow92.734.155, -78.056

The ZIP code areas of Brunswick County add up to about 840 square miles of land (2,175 sq km) as the Census Bureau draws them. The largest is 28451 (Leland), with 172 square miles.

Places with more than one code here: Shallotte (2 codes).

Using these codes

Places and counties: GeoNames. Areas: U.S. Census Bureau, 2024 ZIP Code Tabulation Areas. Checked in November 2026. This site is not connected with the United States Postal Service; for mailing, confirm the address with USPS.

All of North Carolina ZIP look-up