Está situada en el norte de la provincia de Pontevedra, coincidiendo con el centro geográfico de Galicia. Limita al norte con las comarcas de Arzúa y Tierras de Melide; al Sur, con la comarca de Irixo; al este, con Chantada y al oeste, con Tabeirós-Terra de Montes.
Los límites naturales de la comarca del Deza están perfectamente definidos: al Norte, está separado de la provincia de La Coruña por el río Ulla; al Este, limita con Lugo con las sierras del monte Farelo y del Faro; al Sur, con la sierra que va desde los montes de Testeiro hasta Pena de Francia y al Oeste, con la comarca de Tabeirós-Terra de Montes, el monte San Sebastián y la Sierra do Candán
Esta comarca está bañada por los ríos Deza y Arnego. El río Deza, y su afluente Asneiro, nacen en el monte Testeiro. El río Arnego nace en la Sierra del Faro, en el límite con Chantada.