"I think geographically, we are looking good. I think we have a path toward victory," he said.
Sanders touted the voter turnout in Kansas, where he beat Clinton 68 percent to 32 percent.
"In Kansas, they had the largest voter turnout in their caucus history. That was the case in Colorado, where we won as well," he said. "In every primary and caucus that we have won, we have won by double digit numbers and we're winning all across the country."
Sanders said he's looking ahead to states that vote in April and as late as June despite trailing Clinton.
"We think we have an excellent chance to do well out on the West Coast in California, state of Washington, Oregon," he said. "We think we have an excellent chance to do well in large states like New York. We think we're going to surprise people here in Michigan."
Sanders has stepped up his campaigning in Michigan ahead of Tuesday's primary and has attacked Clinton on her support of what he described as "disastrous trade deals" such as NAFTA.
"I'm not going to say it is the only problem that Detroit or Flint has, but it is a significant part of the decline of many, many communities in America," he said Sunday. "Companies shut down in this country. They go to China, they go to Mexico, pay people low wages, bring their products back in to the United States. Very bad policies for the American worker."
Sanders was asked about the demographic problem he faces, winning states that are overwhelmingly white -- like Kansas and Nebraska -- but struggling to get support from African Americans. He visited a predominantly African-American church in Cleveland on Saturday and acknowledged this was more generational than racial.
"We are doing better and better with young African Americans, young Latinos, and young whites," he said. "In many instances, we are winning those demographics. With the older people, we're not doing as well and that's something that we're going to have to work on."
Maine holds its Democratic caucus on Sunday, and Sanders said if turnout is high, he'll win there as well. He and Clinton will also face-off Sunday night in a debate held in Flint, Michigan.