I'm on the West Coast and there's a huge homeless population in almost every city.
I live in the Seattle area and I don't understand how homeless people here survive through the cold and rainy winter, but they're out there year round. There are a lot of support services downtown.
Portland, Oregon might be worth looking into. It's one of the most liberal cities in the US. I stayed in a tent in the woods there about 20 years ago and it was convenient because they had good public transporation. Not sure how it is these days.
There are a bunch of smaller cities in Southern Oregon and Northern California, for example Eugene, Oregon or Redding, California. They are large enough to have some support services but set in a smaller community.
San Francisco and the greater Bay Area has been overrun by homelessness in recent years. When I was there briefly last year I didn't see many tents, and I suspect they've been cracking down. I would be afraid to be homeless there because it can just feel rough.
Los Angeles has the biggest homeless population on the West Coast by far. I spent 6 months there last year and there were homeless people everywhere. The city does frequent sweeps to crack down on encampments, but they put people in hotels before clearing the encampment. It's such a huge and sprawling megalopolis that you could easily relocate to another part of LA or neighboring city if any issues arose. If I were to become homeless, I'd probably head to LA.
Texas cities like Austin, Ft. Worth, or Houston might also work out for some people. Texas as a whole is conservative, but the cities are more liberal. It might be a better place to get out of homelessness compared to expensive West Coast cities. However I've read articles about poor people who moved from California to Texas for lower cost of living and more support, then they moved back because California had more services.