La rompepiedras tiene como hábitat las costas, playas, orillas de ríos y campos con riego. En varios países, entre ellos los Estados Unidos, está considerada una planta invasora debido a su rápida capacidad de extensión. Las flores se utilizan de vez en cuando en ramos de flores secos.