A bill passed by U.S. House Republicans would cause 23 million people to lose health care coverage by 2026 while de-stabilizing health insurance markets in some states and making it hard for sick people to buy insurance, a budget watchdog agency said on Wednesday.

The Congressional Budget Office, a non-partisan group of experts who analyze U.S. legislation, said the bill would reduce federal deficits by $119 billion between 2017 and 2026.

The report could give added ammunition to Democrats who have accused President Donald Trump and congressional Republicans of putting sick and low-income people at risk with their effort to roll back former President Barack Obama's signature 2010 health care law, formally known as the Affordable Care Act but often called Obamacare.