Szelężnik mniejszy w Polsce występuje na terenie całego kraju, w miejscach nasłonecznionych . Jako półpasożyt szelężnik wrasta w korzenie innych roślin i pobierajac z nich substancje odżywcze , osłabia je .
Roślina z rodziny zarazowatych ,spotkana na ciepłolubnej pienińskiej łące. Na Wysoczyźnie elblaskiej spotykałem tylko szelężnika większego (Rhinanthus serotinus). Jest pasożytem korzeniowym.