Milkweed is a very hardy and invasive species. My experience (and I have acres of it volunteering on my property) is it grows anywhere and everywhere in any kind of soil but it prefers full sunlight and doesn't like its feet too wet (ie. I don't find much of it in my forests or swamps). It especially likes disturbed ground where it's easier to send out its rhizomes and form genets.