Grønnspetten fins i hele Europa, fra det sørlige Skandinavia og Storbritannia, over størsteparten av det europeiske fastlandet og østover gjennom Lilleasia til Kaukasus og videre til Iran. I Finland er fuglen uvanlig. I Danmark holder spetten til på Jylland og Fyn. I den boreale barskogsonen i nord, og i de tørre strøkene i sør er grønnspetten fåtallig. Grønnspetten flytter seg bare korte strekninger gjennom vinteren. Fuglen liker best halvåpne landskap med vidstrekte løvskoger, framfor alt skogkanter. På grunn av spesialiseringen på marklevende maur er grønnspetten sårbar for strenge vintrer med dyp snø.