La Puebla de Don Rodrigo se localiza en la parte occidental de la comarca de Montes Norte, a unos 75 km. de Ciudad Real capital, lindando al N con Arroba de los Montes, al S con Saceruela y Agudo, al E con Piedrabuena y al W con la provincia de Badajoz.
Tiene una superficie de 433,6 km2 y en él habitan 1.319 personas, según el censo de 2001.
Está situada a 498 m. de altitud sobre el nivel del mar, rodeada de sierras como la Sierra del Castillejo, de Saceruela, de Puerto Quemado y de los Bueyes, entre otras. Bañan su término el río Guadiana, destacando los meandros que forma a su paso por este municipio, y numerosos arroyos como el de Doña Juana, Valdelobillos o Valdelascuevas, tributarios del Guadiana.
Las vías de acceso son:
- la carretera N-430 desde Ciudad Real, y
- la carretera CM-4103 desde Agudo y Arroba de los Montes.