Setermjelt vokser på tørr grunn med sand, grus eller i humusjord. Den trives på blomsterenger i fjellet, langs veikanter, eller langs elvebredder og sandbakker og skrenter.