Madison is a borough in Morris County, New Jersey, in the United States. As of the 2010 United States Census, the population was 15,845, reflecting a drop in population of 685 (−4.1%) from the 16,530 counted in the 2000 Census. It is known as “The Rose City” and was named in honor of President James Madison.
According to the United States Census Bureau, the borough had a total area of 4.218 square miles, including 4.2057 square miles of land and 0.013 square miles of water. Madison is located about 25 miles west of downtown Manhattan, and is a suburban town of New York City.
Neighboring towns include Morris County communities Chatham Borough to the east, Chatham Township to the south, Morris Township to the west and Florham Park to the north.