Чеглок обитает на обширной территории Евразии и в Северной Африке. 12
В Евразии чеглок распространён на всём протяжении с запада на восток. 12 На север поднимается в Скандинавии до 61° с. ш., в Финляндии и России — до Енисея до 66–67° с. ш., восточнее Енисея — до 67–68° с. ш., достигая северо-восточной границы Колымского нагорья. 12 На юг встречается до побережья Средиземного моря, Малой Азии, горных районов Ирана и северного Афганистана, южных Гималаев, севера Лаоса и Вьетнама. 12
За пределами материка чеглок обитает на островах Средиземного моря, Британских, Соловецких, южных Курильских, Японских (Хоккайдо и Хонсю) островах и на Сахалине. 12
В Африке чеглок гнездится на северо-западе континента от Марокко до Туниса. 12