Plot hole: A vital plot line, obviously, is that Doyle wants to kill the con men who fleeced his runner of the numbers money. He has Luther killed and turns his best men (and women) onto Johnny Hooker, almost killing him, too. What about the third conman, Kid Erie? He is an essential part of the con, as much a part of it as Luther and Hooker. During the setup - just before they fleece him - the numbers runner watches Kid Erie running away. He looks at him, Hooker and Luther in turn. Even if he couldn't identify him he would still be able to inform Doyle that there were three rather than two con men involved. Even so, Kid Erie comes and goes as he pleases. Doyle doesn't have anyone looking for him; he doesn't even mention him in conversation, and in fact consistently refers to two - not three - con men. He makes it clear that he would have to kill his best friend if he even found out about the con, yet he lets one of the central participants go scot free. It doesn't make any sense at all.
Factual error: When Lonnegan brings the briefcase full of money to the cage for his big bet, all of the 100s in the case are series 1966 federal reserve notes, which obviously did not exist in the 1920s or 30s.
Continuity mistake: When Hooker meets Gondorff for the first time, he puts him in a shower, fully dressed. When the camera cuts to a front view of Gondorff, as the shot goes back and forth between him and Hooker, Gondorff's right pant leg alternates between being soaking wet and completely dry several times.
Continuity mistake: When Lt. Snyder meets with Polk, the FBI agent, they both sit down and Snyder makes a comment about Polk's "nice office," which is really an empty factory. Polk gets offended immediately and from an over-the-shoulder shot you can see him rise from his chair. The camera switches to a shot of his face and he's calmly sitting down again, then rises up in anger. He stands up twice.
Character mistake: At Duke Boudreau's bar, the potential recruits for the sting are told, "Gondorff is setting up a con on the North side". Later in the film, Agent Polk tells Lt. Snyder, "Gondorff is running a con on the South side". The actual address for the betting hall is not given, but it is just down the alley from Klein's, which does have a South side address.
Factual error: The Helvetica typeface, used on the 43rd Street 'L' platform is not correct for the period of the film.
Other mistake: Why is the cashier sitting behind bars in the mock-up bookies when he just steps out of the side to go and fetch Gondorf? If anyone wanted to get at the cashiers they could just walk around the side where there is no door.