Ruohokanukka viihtyy monenlaisissa kosteissa ympäristöissä, esim. rannoilla ja
korvissa. Laji on yleisimmillään merenrannikoilla ja Lapissa. Pohjois-Suomessa
lajia tavataan yleisesti tuoreissa ja lehtomaisissa kangasmetsissä.
Pohjois-Karjalassa laji on melko harvalukuinen (s.312).