Nordlig marflo er utbredt i det meste av Norge, men den er vanligst over 200 moh, og er funnet helt opptil 1450 moh. Arten mangler på Sørlandet på grunn av sur nedbør, og på deler av Østlandet der berggrunnen er naturlig sur. Den finnes av ukjent grunn heller ikke i Lofoten.