Johnstown is located along the southern edge of Fulton County, in the picturesque Mohawk Valley of upstate New York. It is slightly north of the route developed for the Erie Canal through what is now Montgomery County. Although not a hilltown, Johnstown is close to the Adirondack Mountains that stretch across the northern portion of Fulton County. It is situated near the southern border of the Adirondack Park.