Grønspætten er udbredt som ynglefugl over det meste af Europa indtil det nordlige Iran mod øst. Arten yngler fra Middelhavet i syd til det mellemste Norge og Sverige i nord. I Danmark yngler grønspætten fåtalligt i Jylland, hyppigst i skovene i Midt- og Østjylland. Den danske bestand er i slutningen af 1990erne vurderet til 750-1.000 ynglepar. Grønspætten er relativt talrig i Skåne, men optræder kun som en meget sjælden gæst på Sjælland.
Læs mere om arten i afsnittet fra Dansk Trækfugleatlasher