Winston is a census-designated place in Sierra County, New Mexico, United States. As of the 2020 census, Winston had a population of 47. Winston has a post office with ZIP code 87943, which opened on August 15, 1881. The community was named for Frank Winston, a pioneer miner. New Mexico State Road 52 passes through the community.