Johnstown is located approximately 45 miles northwest of Albany, about one-third of the way between Albany and the Finger Lakes region to the west, nestled within the foothills of the Adirondack Mountains.