W naszym kraju kozibród można spotkać niemal wszędzie, ponieważ rośnie on od nizin po pasma górskie. Rośnie głównie w podszyciu wilgotnych lasów mieszanych lub liściastych, w lasach łęgowych, w zacienionych płatach leśnych, na brzegach rzek, na polach, w parkach i na łąkach. Oczywiście występowanie w ogrodach nie jest wyjątkiem, co jest doceniane przez niektórych hodowców dzięki właściwościom leczniczym tej rośliny, ale dla innych jest to raczej katastrofa.