The House of Representatives has passed President Obama's economic stimulus package. The compromise involves $787 billion in spending and tax cuts. The vote was 246 in favor, 183 opposed.

As with the first time the House took up the stimulus, no Republican voted for the package. This time seven Democrats voted against it, compared with 11 before.

The seven Democrats: Bobby Bright (AL), Parker Griffith (AL), Walt Minnick (ID), Collin Peterson (MN), Gene Taylor (MS), Heath Shuler (NC) and Peter DeFazio (OR). All but DeFazio were repeat "no" votes. DeFazio voted no this time because he objected to the concessions made to attract GOP votes in the Senate.

One Democrat, Dan Lipinski (IL), voted present. Three members did not vote: Jim Clyburn (D-SC), John Campbell (R-CA) and Chris Lee (R-NY).

The Senate takes up the measure tonight.