Cette petite plante est une habituée des zones sableuses et humides comme les ripisylves. Elle peut également se rencontrer dans les champs argileux et les tourbières. Elle est souvent assez trapue et ramifiée presque dès la base avec souvent de nombreuses fleurs, ce qui permet de la différencier de C.tenuiflorum, plus haute et ramifiée uniquement dans la partie haute.