The 1904 U.S. Open was the tenth U.S. Open, held July 8–9 at Glen View Club in Golf, Illinois, a suburb northwest of Chicago. Willie Anderson won his second consecutive, and third overall, U.S. Open title, five strokes ahead of runner-up Gilbert Nicholls.
Defending champion Anderson shared the lead with Stewart Gardner at the end of the first round. He fell two behind Gardner, however, after the second. In the third round, Fred Mackenzie shot a 74 to take a two-shot lead over Anderson and Gardner heading to the last. Mackenzie and Gardner fell back during the final round, with Mackenzie shooting an 80 to finish in 3rd and Gardner carding 85 to fall to 6th. Anderson, however, posted a 72, the lowest round in U.S. Open history. His 303 total also established a new tournament record. Nicholls posted a 73 in the final round to finish in 2nd place.
Anderson became the first golfer to successfully defend his U.S. Open title, and he would become the first to win three straight with his fourth title the following year.
For the first time the U.S. Open adopted a cut after 36-holes, eliminating any players that were not within 15-shots of 10th place after the second round.