In 2018, Lock Haven, Pennsylvania had a population of 39,074 people with a median age of 38 and a median household income of $49,234. The median property value in Lock Haven is $130,900 and the homeownership rate is 69% .