Newhalen is located on the north shore of Iliamna Lake in Southern Alaska at the mouth of the Newhalen River. Newhalen is made up of 8.3 square miles, 6.1 square miles of land and 2.3 square miles of water. APC owns 117,851.62 acres around Newhalen.
According to the census of 2000 160 people lived in Newhalen, 39 households and 37 families. Population density was 26.4 people per square mile. Of those 160 people 8.75% were white, 85.00% were Native American, 6.25% were of two or more races.
Newhalen was originally a Yupik village called Noghelin, after the Newhalen River.