Robert Warren "Bob" Schaffer (born July 24, 1962) was a Republican member of the United States House of Representatives from the State of Colorado in the 105th Congress and the two succeeding Congresses (January 3, 1997 to January 3, 2003). In 2004, Schaffer lost in the primary election to be the Republican nominee for a U.S. Senate seat. He was also a candidate for Colorado's other Senate seat in the 2008 election, which he lost to Senator Mark Udall.
Bob Schaffer was born in Cincinnati, Ohio and attended Archbishop Moeller High School. He received his B.A. in Political Science at the University of Dayton in Dayton, Ohio (1984).
The son of retired public school educators, Schaffer worked his way through college as a farm hand, receiving his B.A. from the University of Dayton and an honorary doctorate in management from Colorado Technical University.