Jonestown is located in northeastern Columbia County at (41.126639, -76.302364),[REF] at the foot of the north side of Huntington Mountain (also known as Knob Mountain).
According to the United States Census Bureau, the Jonestown CDP has a total area of , of which is land and , or 5.49%, is water [REF].