Situada en la comarca de La Serena, la extensión de su término municipal es de 245,8 km2. Que limita con los municipios de Castuera, Quintana, Monterrubio, Peraleda del Zaucejo, Campillo de Llerena, Malpartida de la Serena, Esparragosa de la Serena, Benquerencia de la Serena, Higuera de la Serena y Valle de la Serena. Con una altitud media en torno a los 485 metros sobre el nivel del mar, la gran mayoría de la superficie del término municipal está cubierta por típicas dehesas extremeñas, con zonas de labor, encinares y pequeñas zonas de olivar, viñedo y regadío, acompañadas por una bonita zona de sierras que hoy combina el monte mediterráneo con plantaciones de eucaliptos.
En las cercanías de Zalamea, a 5 Km. se encuentra el poblado de Docenario. Es un pueblo de regadío, alimentado por las aguas de la Presa de Zalamea, abasteciendo a sus 36 habitantes dedicados al cultivo de sus parcelas y huertos, y donde la explotación ganadera es variada. Docenario es un pueblo de colonización, uno de los pueblos más bonitos del llamado «Plan de Badajoz», a juzgar por los arquitectos que lo diseñaron. Celebra sus fiestas el 15 de mayo en honor de su patrón San Isidro Labrador.
Distancias en Km. desde Zalamea a:
- Badajoz 150 Km.
- Mérida 92 Km.
- Cáceres 132 km.
- Madrid 360 Km.Córdoba 139 km.
- Sevilla 202 km.