The township borders East Brunswick Township, Milltown, New Brunswick and South Brunswick Township in Middlesex County, and Franklin Township in Somerset County. Like many other New Jersey communities, North Brunswick is faced with the issues of suburban sprawl and open space preservation.