Rosesilkeurt er utbredt i sørøstlige Canada og østlige USA. Den vokser langs innsjøer, tjern og vassdrag, på prærie, i skog- og vegkanter og på brakkmark. Arten er naturalisert på dyrket mark og tørt grasland mange steder i Europa og Japan. Den kan være et plagsomt ugras som reduserer avlingene av havre, soyabønner, blålusern, durra, hvete og mais.