Distribución:
Asia occidental y centromeridional hasta China, en África noroccidental, Madeira, Canarias y las Azores Europa, Asia, África noroccidental, Canarias.
Canarias: La subespecie cabrerae (Hartert, 1901) se encuentra en La Palma, La Gomera, El Hierro, Tenerife y Gran Canaria. En las islas orientales aparecen migrantes europeos. Es una de las especies más comunes de Canarias, hasta el punto que en ciertos lugares se considera una plaga para los cultivos.