One in three Ohioans are obese, a new report says.

The 16th annual "State of Obesity: Better Polices for a Healthier America" released Thursday says the Buckeye State's obesity rate of 34% is slightly worse than the national rate of 30.9% The report is produced by the Trust for America’s Health in Washington, D.C.

Ohio ranks 17th nationwide.

Obesity rates vary among states. Mississippi and West Virginia have the highest levels of adult obesity at 39.5%, while Colorado has the lowest rate at 23.0%.

Within the last five years, 33 states had statistically significant increases in their rates of adult obesity, the report says.

“These latest data shout that our national obesity crisis is getting worse,” John Auerbach, President and CEO of Trust for America’s Health, said in a prepared statement. “They tell us that almost 50 years into the upward curve of obesity rates we haven’t yet found the right mix of programs to stop the epidemic. Isolated programs and calls for lifestyle changes aren’t enough. Instead, our report highlights the fundamental changes that are needed in the social and economic conditions that make it challenging for people to eat healthy foods and get sufficient exercise.” 

The report is based in part on data from the Centers for Disease Control and Prevention’s Behavioral Risk Factor Surveillance System and analysis by the Trust for America's Health.

The group noted that obesity has serious health consequences, including increased risk for type 2 diabetes, high blood pressure, stroke and many types of cancers. It also is estimated to increase national healthcare spending by $149 million annually.