Hunger. Poverty. Homelessness.

For some people, the struggles associated with doing without are daily facts of life. Some 40 million Americans lack access to adequate food; more than 12 percent of the U.S. population lives in poverty; and more than 500,000 – many of them children – have been homeless at least one point in the last year.

Those were among the factors used by Wallethub to determine the neediest cities in America. The rankings included data from more than 180 U.S. cities based on 27 indicators of economic disadvantage, such as child poverty, food insecurity and uninsured rates.

According to the rankings, here were the 10 neediest cities in America.

1. Detroit, Michigan

2. Cleveland, Ohio

3. Newark, NJ

4. Memphis, Tenn.

5. Los Angeles

6. Jackson, Mississippi

7. Little Rock, Arkansas

8. Philadelphia

9. St. Louis, Missouri

10. New Orleans

The first Alabama city on the list was Birmingham, which came in at number 16. In individual factors, Birmingham ranked fifth for highest child poverty rates and 10th worst for health and safety, which included such things as food insecurity, homes without adequate pluming or kitchens, suicide rate and crime rate.

Other Alabama cities on the list were Montgomery (30th) and Mobile (35th). Huntsville ranked 100th on the list.