Blåtopp er utbredt i Europa, Nordvest-Afrika, Etiopia, Vest-Asia og Kasakhstan. Innførte bestander finnes i Canada, USA og Japan. I Norge er blåtopp vanlig i det meste av landet, men i Nord-Troms og Finnmark er den sjeldnere. Den vokser på fuktig, næringsfattig og litt sur jord. Typiske voksesteder er strender, grøfter, myr, fuktig skog og fuktige enger og heier.