Gallup, New Mexico

Gallup is a city in McKinley County, New Mexico, United States. The population was 21,678 at the 2010 census. It is the county seat of McKinley County.