The township of Hamilton, N.J., is located just 40 miles northeast of Philadelphia and 60 miles southwest of New York City. Hamilton spans about 40 square miles, upon which sit a diverse array of neighborhoods and subdivisions. Homes for rent in Hamilton run the gamut from historic to modern, and the town boasts a charming aesthetic that's perfect for families. Hamilton's core dates back to the late 17th century, garnering the town a reputation for historic charm. Whether you're seeking an in-town location or a more suburban setting, Hamilton has everything you're looking for in a community.