gdzie występuje babka lancetowa
gdzie występuje babka lancetowa
Występuje w stanie dzikim w niemal całej Europie, w Afryce północnej oraz w Azji zachodniej aż do Himalajów i jej części środkowej.
Rośnie na łąkach, trawnikach, pastwiskach, przydrożach, zboczach i polanach. Lubi lekkie i przewiewne gleby, czarnoziemne lub gliniasto-piaszczyste. Często spotykana jako roślina ruderalna lub chwast w koniczynie, lucernie. W polskich Tatrach spotykana do wysokości 1367 m n.p.m. W Polsce występuje coraz rzadziej w stanie naturalnym, ze względu na stosowanie herbicydów.