 Havenner served two terms in Congress.In 1939 he registered as a Democrat, and ran unsuccessfully for mayor against Angelo Rossi.He was defeated for reelection to Congress in 1940, and was a member of the California Railroad Commission from 1941 to 1944.