Boris Johnson’s £12bn tax increase to pay for health and social care has cleared the Commons.
MPs voted 307 to 251, majority 56, to approve the Health and Social Care Levy Bill.
Ten Conservatives rebelled to oppose the legislation: John Baron (Basildon and Billericay), Christopher Chope (Christchurch), Philip Davies (Shipley), Dehenna Davison (Bishop Auckland), Richard Drax (South Dorset), Ben Everitt (Milton Keynes North), Marcus Fysh (Yeovil), Craig Mackinlay (South Thanet), Esther McVey (Tatton), and John Redwood (Wokingham).
No vote was registered for another 44 Tories, although this does not equate to an abstention.
The bill will be scrutinised by peers in the House of Lords at a later date.
The prime minister last week announced there would be a 1.25% increase in National Insurance contributions from April 2022 in a bid to address the funding crisis in the health and social care system.
Mr Johnson has said the extra cash will help tackle the backlog in the NHS caused by the COVID-19 pandemic, as well as cover the cost of reforming the social care system in England.
Downing Street said the changes will end the “unpredictable and catastrophic” care costs faced by families.
From October 2023, anyone who has assets under £20,000 will have their care costs covered in full by the state.
Those with assets between £20,000 and £100,000 will be expected to contribute to their costs, but will also get some support from the state.
Under the plans, no one will have to pay more than £86,000 for care costs in their lifetime.
Scotland, Wales and Northern Ireland will get an extra £2.2bn in health and social care spending as part of the levy.