W sezonie lęgowym występuje na północy Ameryki Północnej, Grenlandii, północnej Europie i Azji środkowej aż po Kamczatkę. Całorocznie występuje na terenie USA, Europy zachodniej, Turcji, Kazachstanu, Chin, Uzbekistanu, Turkmenistanu, Afganistanu i północnego Iranu.
Zimuje na południu USA, w Meksyku na Kubie, wzdłuż Nilu na terenie Egiptu i Sudanu, w Indiach i Pakistanie i Japonii.