By David Jackson, USA TODAY

WASHINGTON, D.C. -- President Obama hailed the Supreme Court's health care ruling today, calling it "a victory for people all over this country.

RELATED: Supreme Court upholds Obama health care law

Speaking at the White House, Obama stressed the provisions of the law he will said will provide health insurance for nearly all Americans when it is fully into place in 2014.

SEE ALSO: Health care ruling 'sets stakes' for election

Obama said he respects critics of law, and that he will work with others to improve the plan when appropriate. The president added that he did not push for the law because it was good politics.

"I did it because I believed it was good for the country," Obama said, adding that more people will come to embrace the law over time.

While disdaining the Washington politics surrounding the Supreme Court decision, Obama did note that the law's key provision -- the requirement that most Americans buy some sort of health insurance -- was one backed by Republican candidate Mitt Romney.

YOU MIGHT ALSO BE INTERESTED IN: CNN, Fox News get health care story wrong