El Bosque es un municipio español de la provincia de Cádiz, Andalucía. En el año 2008 contaba con 2058 habitantes. Su extensión superficial es de 31 km y tiene una densidad de 66,93 hab/km. Sus coordenadas geográficas son 36 45' N, 5 30' O. Se encuentra situada a una altitud de 298 metros y a 101 kilómetros de la capital de provincia, Cádiz. Se ubica a la ribera del río Majaceite a los pies del monte Albarracín.