San Jose, California, has the highest homeless rate of any city in the U.S. — about 637 per 100,000 people. That's about 3.5x higher than the national average of 176 per 100,000 people. See the rest of the top 12 here.