President Barack Obama (R) signs the Affordable Health Care for America Act as Marcelas Owens looks on during a ceremony with fellow Democrats in the East Room of the White House March 23, 2010 in Washington, DC. (Photo by Chip Somodevilla/Getty Images)

WASHINGTON (AP) — A new report says states can receive more than $9 in federal money for every dollar they spend to cover low-income residents under President Barack Obama‘s health care law.

Expanding Medicaid to cover about 20 million more low-income people will cost a total of more than $1 trillion from 2013 to 2022, the report estimates. But states will pay just $76 billion of that, or roughly 7 percent of the cost.

Two nonpartisan groups, the Kaiser Family Foundation and the Urban Institute, collaborated on the new analysis.

It also found that a few states might actually spend less than they do now.

The Supreme Court allowed states to opt out of the health care law’s Medicaid expansion, an issue that will be hotly debated when state legislatures meet next year.

Copyright 2012 The Associated Press.