Arrowhead Lake, Cumberland County, New Jersey

Arrowhead Lake is an unincorporated community and census-designated place (CDP) in Cumberland County, in the U.S. state of New Jersey. It is in the northwestern part of the county, in the northern part of Stow Creek Township. A small artificial lake is in the northwestern part of the CDP, with a residential neighborhood on its southern shore.

The community is 2 mi northwest of Shiloh and 1 mi south of Marlboro. New Jersey Route 49 forms the eastern boundary of the CDP; the road heads southeast 5 mi to Bridgeton and northwest 11 mi to Salem.

Arrowhead Lake was first listed as a CDP prior to the 2020 census with a population of 126.