Svartor vokser over nesten hele Europa. Det er bare lengst sør og lengst nord at den ikke finnes. I Norge vokser den langs kysten nord til Snåsa i Nord-Trøndelag. På Østlandet nord til Åsnes. Den vokser langs vann og elver og på myr med høyt grunnvann. Svartor er varme- og lyskrevende.