Hornworts grow all over the world. They grow well where it is damp or humid. Some species grow in large numbers as tiny weeds in the soil of gardens and cultivated fields. Some tropical species may be found growing on tree bark.