Casas de Reina es un municipio pacense enclavado en la comarca Campiña Sur.
Se encuentra en las estribaciones de Sierra Morena, casi en la línea divisoria con la provincia andaluza de Sevilla.
Con unos 200 habitantes ocupa una superficie de 55,6 kilómetros cuadrados, lo que hace que su densidad de población sea de unos 3,5 habitantes por kilómetro cuadrado.
Casas de Reina dista 122 kilómetros de la ciudad de Badajoz, y 105 kilómetros de Mérida. De la ciudad de Cáceres se encuentra a algo menos de 180 kilómetros.
Entre Casas de Reina y la ciudad de Sevilla las separan 133 kilómetros.
El municipio limita al norte con Higuera de Llenera y al sur con Reina. Al oeste encontramos Llerena, y al este Ahillones y Berlanga.
El pueblo se encuentra en un terreno llano, destacando la sierra de Las Casas, con 841 metros sobre el nivel del mar. El municipio se encuentra a una altitud de 635 metros sobre el nivel del mar.
Dentro del término municipal se encuentran los restos de la ciudad romana Regina, donde destaca el teatro, con capacidad para 1.000 espectadores.
Desde el teatro podemos divisar una alcazaba árabe, llamada Alcazaba de la Reina.
Tras la reconquista, el municipio pasó a formar parte de la Orden de Santiago.
En el municipio de Casas de Reina encontramos la Iglesia Parroquial de Santiago Apóstol, de estilo mudéjar, del siglo XIV.
La torre de la iglesia es de estilo gótico, construida en el siglo XV.