The vote was 58-53. The bill needed 60 votes to pass.
Gov. Pat Quinn vetoed the last gambling measure the House passed earlier in the year.
Among the changes in the newer legislation were more control for the state gaming board and fewer slot machine locations.
The revised legislation was a last-ditch effort to deliver to the governor a proposal that he could sign by the end of the year. This revamped version of the major gambling expansion plan passed through a House committee by a vote of 8-2 Tuesday, one of the final days of this fall session.
The bill is SB1849.