Bayard is a city in Grant County, New Mexico, United States. The population was 2,534 at the 2000 census. According to the United States Census Bureau, the city has a total area of 0.9 square miles (2.3 km2), all of it land.
Here's the our members favorite photos of "Cities in Grant County". Upload your photo of Bayard!