Fuglen er vanlig i deler av Østlandet, Sørlandet og Vestlandet, mer spredt i Trøndelag og sjelden på Helgeland. Tettest bestand finnes i sørvendte lier i fjordstrøkene. Arten er knyttet til gammel løv- og blandingsskog. Tilplanting med gran og gjengroing av husdyrbeite påvirker grønnspetten negativt.