With stress affecting more than 100 million Americans and costing more than $300 billion in annual health spending, the personal-finance website WalletHub conducted an in-depth analysis to determine 2016’s Most & Least Stressed Cities in America.

WalletHub’s analysts compared the 150 largest cities across 27 key metrics. The data set ranges from average work hours to debt load to divorce and suicide rates.