Isla Cristina es un municipio español situado en la costa occidental de la provincia de Huelva, Andalucía, a unos 7 km de la frontera portuguesa y encuadrado en la comarca de la Costa Occidental. A primeros de 2014 contaba con una población de 21.346 habitantes. La superficie del municipio es de unos 50 km².