De Keizersmantel komt in een groot deel van Europa voor, tot op een hoogte van 1500 meter. In Nederland rond 1980 uitgestorven als standvlinder maar nu vestigt de soort zich weer in de duinen, de Achterhoek en Zuid-Limburg.
Wij zagen de Keizersmantel in Nederland, Luxemburg en Oostenrijk.