Montgomery is a town in Orange County, New York, United States. The population was 22,606 at the 2010 census. It was named in honor of Richard Montgomery, an American Revolutionary War general killed in 1775 at the Battle of Quebec. The northern town line is contiguous with the Ulster County border. Montgomery is immediately west of the town of Newburgh. Within its borders are three villages, one eponymous, as well as Walden and most of Maybrook.