Серый сорокопут обитает в зонах умеренного и субарктического климата северного полушария — от лесотундр на севере до степей на юге. 13
В общем случае гнездится в Евразии к югу до 50-й параллели, в Северной Америке к югу до 55-параллели. 1 Исключение — горные районы Центральной Азии от Алтая до Тянь-Шаня, где граница гнездового ареала проходит значительно южнее в районе 42-й параллели. 1 На севере обитает до 67–71° с. ш. (кроме восточной части Канады, где не встречается севернее 60-й параллели). 1
В средней полосе гнездятся в различных биотопах: на верховых болотах, поросших сосной, залежах и зарастающих полях, в очень разреженных старых дубравах. 2 В осеннее и зимнее время встречаются на различных открытых участках с невысокой древесно-кустарниковой растительностью. 2