La población de El Hoyo se localiza en la zona sur de la provincia castellanomanchega de Ciudad Real, término municipal de Mestanza, en los límites con los términos de San Lorenzo de Calatrava, Solana del Pino y con los jiennenses de Andújar y de Baños de la Encina. Se encuentra en las proximidades del río Montoro.