Lupton is an unincorporated community and census-designated place in Apache County, Arizona, United States. Lupton is located along Interstate 40 at the New Mexico border, 21 miles southwest of Gallup, New Mexico. Lupton has a post office with ZIP code 86508. As of the 2010 census, the Lupton CDP had a population of 25.