Madison is a village in Madison County, New York, United States. The population was 305 at the 2010 census. The village and its town are named after President James Madison. The Village of Madison is in the central part of the Town of Madison on US Route 20.