Monroe is a town in Orange County, New York, United States. The population was 21,387 at the 2020 census, compared to 39,912 at the 2010 census; the significant fall in census population was due to the secession of the town of Palm Tree in 2019. The town is named after President James Monroe.