Il est indigène à une grande partie de l'hémisphère Nord, de l'Europe la plus à l'est de l'Asie centrale et orientale à l'Inde, à l'ouest de l'Amérique du Nord et au sud au nord du Mexique.
Il est indigène à une grande partie de l'hémisphère Nord, depuis les régions les plus à l'est de l'Europe jusqu'en Asie centrale et orientale et en Inde, dans l'ouest de l'Amérique du Nord et au sud jusqu'au nord du Mexique.