John Willems (December 24, 1901 – September 14, 1976) was an American equestrian. He competed in two events at the 1936 Summer Olympics. He was also an officer in the United States and served during World War II, eventually attaining the rank of brigadier general and from 1955 to 1956 he commanded the 3rd Armored Division.