"We've got an economic report that shows our economy would be $1 trillion stronger if we get immigration reform done," Obama said.
Republicans, who control the House, have balked at a Senate bill that would create a path to citizenship for 11 million illegal aliens.
Obama also said he has reports showing immigration reform would help the housing market and help maintain the U.S. technological and research edge.
"We know that the Senate bill strengthens border security. ... So if your main priority is border security, I'd think you'd want to vote for this bill," Obama told reporters at the White House.