Factual error: Scarlett is seen walking on the main street on the way to the hospital. You can clearly see a light bulb in one of the street lights. (01:05:25)
Factual error: The filibuster scene gives the impression that the Senators were powerless to stop Jefferson Smith's speech. However, they can make a speaker shut up if at least 3/5 of the Senators vote to. From the Senators' reactions, a lot of them probably would have voted to silence Smith. (Clearly, if this had happened, the movie would be much less interesting).
Factual error: Tin doesn't rust.
Factual error: The distance from Lee's Ferry to Lordsburg is over 500 miles, not a trivial distance by stage coach. But in fact, the stagecoach travels several times through Monument Valley, back and forth. Monument Valley is on Navajo Reservation, nowhere near the Apaches or Geronimo.
Factual error: In the last British battle at Omdurman near the end of the film, the British bugler is shown wearing a Pattern 1903 bandolier - not made until at least 5 years after the film is set.
Factual error: When Cagney surprises Ward Bond in a saloon, they run out the back and across a rail freight yard. They jump onto boxcars of a slow moving train. Bond jumps up between two older wooden-bodied boxcars, A and B. Cagney, in pursuit, jumps up between cars B and C. In the wide shots, car C is seen to be a steel-bodied boxcar built at the earliest in the late 1930's. Events in the movie show the time-line to be set in September, 1893.
Factual error: The film is set during the late 1880's in India. The rifles/bayonets carried by all the British soldiers and Thuggee Indians are American 1890's Krag-Jorgensen rifles. Presumably done for ease of supplying American ammunition compared to British .303 ammunition.