Sen. Bernie Sanders won Indiana’s primary Tuesday, giving his flagging presidential campaign ammunition to press forward and making plain front-runner Hillary Clinton’s persistent trouble unifying the Democratic Party.

With 80% of precincts reporting, Mr. Sanders had 53% to Mrs. Clinton’s 47%, according to the Associated Press.

Even with the...