North Palm Beach is a village along US 1 in northern Palm Beach County, bordered by the Intracoastal Waterway and Lake Worth Lagoon. John D. MacArthur Beach State Park preserves beach, dunes and mangrove habitat nearby, and the North Palm Beach Country Club offers village golf. Waterfront parks and canals give many streets boating access. I-95 and PGA Boulevard are close. Homes include canal-front houses, condos and mid-century single-family homes.