subsp. halophilus: Arribas litorais e zonas de planalto costeiro, sob influência dos ventos marinhos, em solos siliciosos.
subsp. carota: Terras cultivadas, pastagens, baldios, incultos, clareiras de matos, bermas de caminhos.
subsp. gummifer: Arribas e dunas litorais e terrenos incultos nas proximidades do litoral, sobre solo arenoso.
subsp. maximus: Terras cultivadas, pastagens, baldios, pousios incultos, clareiras de matos, bermas de caminhos. Em sitios secos. Espécie arvense e ruderal.
subsp. azoricus: Rochas marítimas, falésias, pastagens, terrenos incultos ou cultivados, bermas de estrada. Desde o nível do mar até cerca dos 800 m de altitude.