Which president do you think shook the most hands? If you guessed Theodore Roosevelt, you'd be right.
Rooselvelt set the record on New Year's Day in 1907. It was traditional at that time for the President to hold a New year's Day open house and to personally greet those attending.
At the reception in 1907, President Roosevelt personally shook hands with 8,513 visitors.