In 2018, Williamsport, Pennsylvania had a population of 114,859 people with a median age of 41 and a median household income of $52,407. The median property value in Williamsport is $152,400 and the homeownership rate is 69% .