Бабочка «адмирал» обитает в обширном ареале, который охватывает Европу, юг Западной Сибири, Малую Азию, Иран, Среднюю Азию, Северную Африку, острова Атлантического океана (Азорские и Канарские), Северную Америку до Гватемалы, Гаити и Новую Зеландию. 12
В России «адмирал» встречается в европейской части, на Северном Кавказе и в Западной Сибири. 3
В качестве мест обитания бабочка выбирает лесные опушки, редколесья, пойменные и горные луга, лесополосы, лесные поляны, обочины дорог, берега рек и других водоёмов. 1 Часто встречается в антропогенных биотопах. 1 В горах встречается до высот 2500–2700 м над уровнем моря. 1