Cartaya es un municipio ubicado en la provincia de Provincia de Huelva en Andalucía. La población de Cartaya es de 20 083 personas (2020), el área de Cartaya es de 2264 kilómetros cuadrados, la distancia de Cartaya a Sevilla (capital de la Andalucía) es de 103 kilómetros, la distancia de Cartaya a Madrid es de 647 kilómetros. Cartaya comparte fronteras con Lepe, Ayamonte, Sanlúcar de Guadiana, Villanueva de los Castillejos, Gibraleón y Punta Umbría.