Arcos de la Frontera[1] é un concello andaluz, pertencente á provincia de Cádiz.
No ano 2005 tiña 29.420 habitantes. A súa extensión superficial é de 528 km² e ten unha densidade de 55,7 hab./km². Atópase situado a unha altitude de 185 m e a 67 km da capital de provincia, Cádiz. Sitúase nun cerro xunto ao río Guadalete.
Limita ao norte cos municipios de Espera e Bornos, ao nordés co municipio de Villamartín, ao leste cos municipios de El Bosque e Prado del Rey, ao sueste cos municipios de Benaocaz e Ubrique, ao sur cos municipios de Algar e San José del Valle e ao oeste co municipio de Xerez da Fronteira.
Evolución da poboación desde 1900.