Extremes Averages Normal Temps Record Temps Frost Data 100 Days
                100 Degree Days
Earliest first
occurrence of 100
Latest first
occurrence of 100
Earliest last
occurrence of 100
Latest last
occurrence of 100
Date March 16, 2007 May 21, 2010 Sept. 13, 1990 Oct. 28, 2007

Earliest first
occurrence of 110
Latest first
occurrence of 110
Earliest last
occurrence of 110
Latest last
occurrence of 110
Date May 12, 1996 July 13, 2014 July 30, 2014 Sept. 28, 1992

Year First occurrence
of 100
Last occurrence
of 100
First occurrence
of 110
Last occurrence
of 110
Average April 28 October 7 June 9 September 4
2016 May 4 October 27 June 3 August 16
2015 April 30 October 14 June 15 August 29
2014 May 4 September 25 July 13 July 30
2013 April 28 September 21 June 7 September 6
2012 April 21 October 4 June 1 August 14
2011 May 5 October 19 June 22 September 4
2010 May 21 October 14 June 23 September 19
2009 April 20 October 18 May 18 August 29
2008 May 18 October 2 June 15 August 1
2007 March 16 October 28 June 21 September 11
2006 May 1 October 4 June 2 August 21
2005 May 15 October 7 May 22 August 29
2004 April 26 September 24 June 3 September 10
2003 May 16 October 22 May 28 September 3
2002 May 13 September 26 June 6 September 4
2001 April 25 October 26 June 16 September 23
2000 April 26 October 5 May 22 September 15
1999 May 18 October 13 June 20 September 13
1998 April 22 October 12 June 27 September 15
1997 May 3 October 6 May 16 September 4
1996 April 23 October 12 May 12 August 25
1995 May 19 October 20 June 1 September 14
1994 April 16 September 29 June 10 September 18
1993 May 10 October 5 June 13 August 23
1992 April 12 October 12 June 21 September 28
1991 May 6 October 20 June 18 August 8
1990 April 15 September 13 June 4 September 11
1989 April 6 October 13 June 14 September 22
1988 March 26 October 9 June 16 August 14