Ampliamente distribuida y principalmente occidental, desde el noroeste de África, Península Ibérica, S y SE de Francia, N de Italia, Alpes de Liguria hasta Bolonia. Su distribución coincide con la de E. simplonia en E Pirineos y SE de Francia. En España y Portugal ocurre abundantemente en la Península Ibérica, especialmente en la zona mediterránea. Es una especie muy adaptable y nómada, por lo que se encuentra en todo tipo de hábitats desde 0 -2400m. En Sierra Nevada (España) se han observado incluso por encima de los 2500 m de altitud, aunque en estas poblaciones solo hay una reproducción anual, y su densidad es baja. Los ejemplares de esta zona montañosa fueron descritos por Heinrich Ribbe, en 1905, como una subespecie diferenciada, bajo el nombre de Euchloe alhambra, aunque se ha rechazado que existan diferencias que justifiquen tal presunción. Le gustan las zonas abiertas, cálidas y secas, y en terrenos rurales, preferentemente cultivados.