Madison is a borough located in Morris County within the state of New Jersey in the United States. It serves as a residential and community hub within the region.
According to the 2020 United States census, the borough had a population of 16,937. This figure represents an increase of 1,092 residents from the 2010 census count of 15,845, which followed a decline from the 16,530 residents recorded in 2000.