La provincia de Castrovirreyna esta ubicada en el parte suroeste del departamento de Huancavelica y limita por el norte con las provincias de Yauyos (Lima) y Huancavelica; por el sur, con las provincias de Pisco (Ica) y Huaytará; por el este con las provincias de Huancavelica y Huaytará; y por el oeste, con las provincias de Chincha (Ica) y Yauyos (Lima).