Bayard is a city in Grant County, New Mexico. Its population at the 2000 census was 2,534. The city has a total area of 0.9 square miles, all of which is land. About 80% of the population is of Hispanic origin.
Major commercial activities contributing to the local economy include local businesses, sales and services, construction, production, and transportation of materials.