Strepet zamieszkuje Półwysep Iberyjski, Maroko, Francję, Półwysep Apeniński, Korsykę, Sardynię oraz Ukrainę, południową Rosję po Kazachstan, Kirgistan i północno-zachodnie Chiny, także północny Iran. Wschodnia część populacji wędrowna, zimuje w basenie Morza Śródziemnego, Azji Mniejszej, na Kaukazie oraz w Azji Południowej.
W Polsce do początków XX wieku sporadycznie gniazdował, obecnie zalatuje wyjątkowo. Od 1950 roku stwierdzony zaledwie dwa razy: we wrześniu 2012 w woj. lubelskim oraz w maju 2018 na Karsiborskiej Kępie (woj. zachodniopomorskie).
Międzynarodowa Unia Ochrony Przyrody (IUCN) uznaje strepeta za gatunek bliski zagrożenia (NT – Near Threatened). Liczebność światowej populacji, według szacunków, mieści się w przedziale 100–500 tysięcy osobników. Trend liczebności populacji oceniany jest jako spadkowy.
Na terenie Polski gatunek ten jest objęty ścisłą ochroną gatunkową.