El núcleo se halla enclavado en el extremo oriental de la Baja Extremadura sobre las estribaciones de Sierra Morena, muy próximo a los dominios cordobeses de Los Pedroches.Se halla a una veintena de kilómetros de Esparragosa de la Serena en dirección a poniente, sobre el límite de La Serena con la tierra cordobesa de Belalcázar. Entre ambas localidades se alzan la sierra del Oro y el pequeño enclave de Puerto Hurraco. Al norte linda con Helechal, Benquerencia y La Nava. Al sur linda con Peraleda del Zaucejo.
Pertenece a la comarca de La Serena y al Partido judicial de Castuera.
Por su estructura morfológica se trata de un asentamiento típicamente campesino donde la arquitectura popular representativa de la zona es el ladrillo de barro.
HISTORIA
Monterrubio, según la tradición, tiene su origen en la antigua Alcantarilla, trasladada de emplazamiento en el siglo XII tras la destrucción de su castillo por el rey Alfonso IX. La villa perteneció a la Orden de Alcántara, como lugar dependiente del Priorato de Magacela, con calidad de aldea de Benquerencia.
A la caída del Antiguo Régimen la localidad se constituye en municipio constitucional en la región de Extremadura, conocido antaño como Monterubio y Monterrubio. Desde 1834 quedó integrado en el Partido judicial de Castuera. En el censo de 1842 contaba con 750 hogares Y 2500 vecinos.