Vincennes has a humid continental climate with hot summers and cold winters with heavy rainfall at times throughout much of the year. There are an average of 53.1 days with highs of or higher and an average of 101.5 days with lows of or lower. Average January temperatures are a high of and a low of . Average July temperatures are a high of and a low of . The record high temperature was on June 26, 1988. The record low temperature was on January 19, 1994.