Mamaroneck is a village in Westchester County, New York, United States. The population was 20,151 at the 2020 census. It is located partially within the town of Mamaroneck and partially within the town of Rye. 