Castrovirreyna es una provincia peruana situada en la parte occidental del departamento de Huancavelica.