Jonestown is located in northeastern Columbia County at (41.126639, -76.302364), at the foot of the north side of Huntington Mountain (also known as Knob Mountain). It is in southeastern Fishing Creek Township, on both sides of Huntington Creek, which runs southwest along the foot of Knob Mountain to join Fishing Creek, which in turn flows to the Susquehanna River.