Charlestown is an unincorporated community located within Bethlehem Township, in Hunterdon County, in the U.S. state of New Jersey, off County Route 635, southwest of Hampton.
By 1881, Charlestown had a school, wheelwright shop, blacksmith and about twelve dwellings.