The House of Representatives passed the $1.2 trillion bipartisan infrastructure bill, 228 to 206.
The bill, which passed the Senate in August, will now go to President Biden for his signature.
It is a major legislative accomplishment for Speaker Nancy Pelosi and the Biden administration.