Maple Hill is an unincorporated community located in Onslow and Pender counties, North Carolina, United States. The population was 3,175 at the 2020 census. Maple Hill is located in northeastern Pender County and southwestern Onslow County. The elevation of the community is 33 feet.