Monroe Township, found in Middlesex County, is in the central part of New Jersey. It is situated approximately 35 miles southwest of New York City and about 40 miles northeast of Philadelphia. One of the largest townships in the county,Continue reading… Reasons Why Homes for Sale in Monroe NJ are So Popular