The President, who is on a visit to Mexico, observed that both Republican and Democratic parties have indicated that this is the appropriate time for passage of the bill.
"We've seen leaders from both parties indicate that now's the time to get comprehensive immigration reform done," Obama said a joint press conference with the Mexican President Enrique Pena Nieto in Mexico City.
The current immigration reform was one of the major issue of discussion between the two countries.
Obama also emphasised on getting a basic framework that secures the border, cracks down on the employers who are not taking the law seriously, and streamlines and enhances the legal immigration system.
The US President noted that there are still some areas where there is more work to be done, he said.