Hasbrouck Heights is a borough of Bergen County NJ. Hasbrouck Heights has a population of 11,842 and is considered an inner city suburb of New York City, located just 10 miles NW of midtown Manhattan, Hasbrouck Heights public school system offers a PreK-12 enrollment. Hasbrouck Heights schools offer a student to teacher ratio of 14 to 1. Hasbrouck Heights offers frequent bus and rail service to New York City as well as other points in New Jersey. Hasbrouck Heights also borders the town of Teterboro where Teterboro Airport is located.