US President Barack Obama on Saturday urged lawmakers to pass an immigration overhaul bill that the Senate is due to debate this week, saying that it made "commonsense" though not perfect.

"For years, our out-of-date immigration system has actually harmed our economy and threatened our security," Obama said in his weekly radio and television address.

"The bill before the Senate isn't perfect. It's a compromise. Nobody will get everything they want -- not Democrats, not Republicans, not me," he conceded.

"But it is a bill that's largely consistent with the principles I've repeatedly laid out for commonsense immigration reform."

The bill -- contentious and potentially historic, crafted with bipartisan support -- includes requirements for major advances in border security, visa programs for high- and low-skilled workers, and expansion of a comprehensive e-verify system for employers.

"That's what immigration reform looks like.... They're all commonsense steps," Obama said.
"So there is no reason that Congress can't work together to send a bill to my desk by the end of the summer."

The bill will need 60 votes to pass in the 100-seat Senate, and then head to the Republican-controlled House of Representatives, where its fate is uncertain and where lawmakers are drawing up their own immigration legislation.

Since their defeat in the 2012 presidential elections, Republican leaders have shifted positions and now support immigration reform in the hope of winning over the Hispanic electorate, whose clout is expected to grow in future elections.

But the party's right wing still poses a big obstacle, with conservatives resisting what they see as an "amnesty" for immigrants who broke the law by staying in the country illegally.

The president urged Americans to contact their representatives to help advocate for the bill, saying "tell them we have the power to do this in a way that lives up to our traditions as a nation of laws, and a nation of immigrants."

Republicans, meanwhile, worked on reaching out to yet another demographic where they have been lagging: young voters. In their weekly address, Congressman Luke Messer called for legislation to keep student loan interest rates low.

He accused Obama of resisting the Republican proposal in the House for political reasons, saying it was "a plan that mirrors a proposal in President Obama's budget."

The GOP proposal would link interest rates to economic factors instead of leaving it up to Congress, something Obama has advocated as well. But the two sides differ on how high the rate could rise and how early it should be set, with Republicans calling for it not to lock in until graduation.