Грач распространен на большей части территории России, за исключением самых северных районов и высокогорий. Он обитает в европейской части России, в Западной Сибири и на юге Восточной Сибири. Предпочитает открытые местности с наличием деревьев и кустарников, сельскохозяйственные угодья, парки и сады.