Anthony is a city in Doña Ana County, New Mexico, United States. The population was 9,360 at the 2010 census. It is located on the New Mexico–Texas state line in the Upper Mesilla Valley (immediately north of Anthony, Texas), and on Interstate 10, 24 miles south of Las Cruces and 18 miles north of El Paso, Texas. The city is part of the El Paso–Las Cruces combined statistical area.
In an election held on January 5, 2010, Anthony residents voted in favor of incorporating the community. A total of 561 votes were cast, with 410 (73.1%) supporting the measure and 151 (26.9%) opposed. The new municipality officially came into existence on July 1, 2010.
Anthony is located at 32°0′22″N 106°36′2″W (32.006028, -106.600669).
According to the United States Census Bureau, the CDP has a total area of 3.9 square miles (10 km2), all land.
As of the census of 2010, there were 9,360 people, 2,467 households, and 1,858 families residing in the city. The population density was 2,362.4 people per square mile. The racial makeup of the city was 61.5% White, 0.8% African American, 0.5% Native American, 0.1% Asian, 0.1% Pacific Islander, and 2.5% from other races.