Middleton Average Weather by Day

Data and chart of the the average high and low temperature for every day of the year in Middleton, Massachusetts, based on NOAA data.
What's the hottest day of the year in Middleton?
On average, July 28 is the hottest day of the year Middleton, Massachusetts. From 1991–2020, the average high temperature on July 28 was 84.5 °F and the average low was 63.3 °F.
What's the coldest day of the year in Middleton?
On average, January 29 is the coldest day of the year Middleton, Massachusetts. From 1991–2020, the average high temperature on January 29 was 38.1 °F, and the average low was 17.3 °F.
Average Temperature by Day
  • Average temperatures from 1991–2020. Daily averages are a mean of the period from 14 days before to 14 days after, inclusive.
Day Average (°F)
High Low
January 1 40.7 21.6
January 2 40.4 21.3
January 3 40.3 21.2
January 4 40.2 21.0
January 5 39.9 20.9
January 6 39.7 20.6
January 7 39.4 20.3
January 8 39.1 19.8
January 9 38.8 19.5
January 10 38.7 19.4
January 11 38.7 19.3
January 12 38.5 19.0
January 13 38.3 18.8
January 14 38.3 18.7
January 15 38.4 18.6
January 16 38.4 18.6
January 17 38.3 18.5
January 18 38.4 18.4
January 19 38.4 18.3
January 20 38.4 18.1
January 21 38.3 18.0
January 22 38.3 18.0
January 23 38.4 18.0
January 24 38.4 17.8
January 25 38.5 17.9
January 26 38.4 17.8
January 27 38.4 17.6
January 28 38.2 17.5
January 29 38.1 17.3
January 30 38.1 17.3
January 31 38.2 17.4
February 1 38.3 17.5
February 2 38.5 17.5
February 3 38.6 17.6
February 4 38.8 17.7
February 5 39.1 17.9
February 6 39.5 18.3
February 7 39.8 18.5
February 8 40.1 18.7
February 9 40.2 18.8
February 10 40.4 19.1
February 11 40.6 19.4
February 12 40.8 19.5
February 13 40.9 19.6
February 14 41.1 19.7
February 15 41.2 19.8
February 16 41.3 20.1
February 17 41.4 20.3
February 18 41.5 20.4
February 19 41.7 20.6
February 20 41.8 20.6
February 21 42.0 20.8
February 22 42.3 21.1
February 23 42.6 21.3
February 24 42.9 21.6
February 25 43.2 21.9
February 26 43.4 22.2
February 27 43.7 22.5
February 28 44.1 22.9
March 1 44.3 23.2
March 2 44.6 23.5
March 3 44.8 23.8
March 4 45.0 24.0
March 5 45.1 24.2
March 6 45.2 24.4
March 7 45.3 24.5
March 8 45.5 24.7
March 9 45.5 24.9
March 10 45.6 25.1
March 11 45.8 25.3
March 12 46.1 25.5
March 13 46.4 25.8
March 14 46.8 26.2
March 15 47.1 26.6
March 16 47.5 27.0
March 17 47.9 27.3
March 18 48.3 27.6
March 19 48.7 28.0
March 20 49.0 28.3
March 21 49.3 28.7
March 22 49.6 29.1
March 23 49.8 29.3
March 24 50.1 29.7
March 25 50.3 30.0
March 26 50.7 30.3
March 27 51.1 30.6
March 28 51.5 31.0
March 29 51.8 31.3
March 30 52.2 31.6
March 31 52.7 31.9
April 1 53.2 32.3
April 2 53.6 32.7
April 3 54.2 33.0
April 4 54.6 33.5
April 5 55.1 33.8
April 6 55.6 34.2
April 7 56.2 34.6
April 8 56.8 35.0
April 9 57.3 35.5
April 10 57.7 35.9
April 11 58.1 36.2
April 12 58.3 36.5
April 13 58.6 36.8
April 14 58.9 37.0
April 15 59.2 37.2
April 16 59.6 37.5
April 17 60.0 37.8
April 18 60.4 38.2
April 19 60.8 38.6
April 20 61.3 39.0
April 21 61.8 39.5
April 22 62.2 39.8
April 23 62.6 40.2
April 24 63.0 40.6
April 25 63.4 40.9
April 26 63.7 41.3
April 27 64.2 41.7
April 28 64.5 42.0
April 29 64.7 42.2
April 30 64.9 42.6
May 1 65.2 42.9
May 2 65.5 43.1
May 3 65.8 43.4
May 4 66.1 43.7
May 5 66.2 43.9
May 6 66.4 44.2
May 7 66.8 44.4
May 8 67.1 44.7
May 9 67.4 44.9
May 10 67.7 45.2
May 11 68.1 45.6
May 12 68.5 46.0
May 13 68.9 46.4
May 14 69.3 46.8
May 15 69.6 47.2
May 16 70.0 47.6
May 17 70.4 47.9
May 18 70.8 48.2
May 19 71.1 48.5
May 20 71.4 48.7
May 21 71.6 49.0
May 22 71.8 49.2
May 23 71.9 49.4
May 24 72.2 49.7
May 25 72.5 49.9
May 26 72.8 50.2
May 27 73.2 50.5
May 28 73.6 50.9
May 29 73.9 51.4
May 30 74.2 51.7
May 31 74.4 52.0
June 1 74.6 52.3
June 2 74.9 52.6
June 3 75.3 52.9
June 4 75.6 53.3
June 5 75.9 53.7
June 6 76.2 54.1
June 7 76.5 54.5
June 8 76.8 54.8
June 9 77.0 55.0
June 10 77.3 55.3
June 11 77.6 55.5
June 12 77.9 55.9
June 13 78.2 56.2
June 14 78.4 56.5
June 15 78.6 56.8
June 16 78.8 57.1
June 17 79.1 57.4
June 18 79.3 57.7
June 19 79.7 58.0
June 20 80.1 58.4
June 21 80.5 58.7
June 22 80.8 59.1
June 23 81.0 59.4
June 24 81.2 59.6
June 25 81.3 59.9
June 26 81.5 60.2
June 27 81.7 60.4
June 28 82.0 60.5
June 29 82.3 60.7
June 30 82.5 61.0
July 1 82.8 61.4
July 2 83.0 61.5
July 3 83.2 61.7
July 4 83.4 61.9
July 5 83.5 62.1
July 6 83.6 62.3
July 7 83.8 62.4
July 8 84.0 62.6
July 9 84.1 62.8
July 10 84.1 62.9
July 11 84.1 62.9
July 12 84.1 62.9
July 13 84.1 63.0
July 14 84.1 63.0
July 15 84.2 63.0
July 16 84.2 63.0
July 17 84.3 63.0
July 18 84.3 63.1
July 19 84.4 63.2
July 20 84.4 63.3
July 21 84.4 63.3
July 22 84.4 63.3
July 23 84.4 63.3
July 24 84.5 63.2
July 25 84.4 63.2
July 26 84.5 63.2
July 27 84.5 63.3
July 28 84.5 63.3
July 29 84.5 63.3
July 30 84.4 63.2
July 31 84.3 63.2
August 1 84.2 63.1
August 2 84.0 62.9
August 3 83.9 62.9
August 4 83.9 62.8
August 5 83.8 62.8
August 6 83.6 62.6
August 7 83.5 62.4
August 8 83.5 62.3
August 9 83.4 62.2
August 10 83.4 62.2
August 11 83.4 62.0
August 12 83.3 61.9
August 13 83.3 61.7
August 14 83.2 61.7
August 15 83.1 61.6
August 16 83.0 61.5
August 17 82.9 61.4
August 18 82.7 61.1
August 19 82.4 60.8
August 20 82.3 60.6
August 21 82.2 60.6
August 22 82.1 60.4
August 23 81.9 60.2
August 24 81.7 60.1
August 25 81.6 59.9
August 26 81.4 59.7
August 27 81.2 59.5
August 28 81.0 59.3
August 29 80.8 59.0
August 30 80.6 58.8
August 31 80.5 58.6
September 1 80.3 58.3
September 2 80.0 58.0
September 3 79.7 57.7
September 4 79.5 57.5
September 5 79.3 57.2
September 6 79.0 56.9
September 7 78.8 56.6
September 8 78.6 56.4
September 9 78.3 56.2
September 10 77.9 55.9
September 11 77.6 55.6
September 12 77.2 55.2
September 13 76.9 55.0
September 14 76.6 54.7
September 15 76.3 54.4
September 16 75.9 54.1
September 17 75.6 53.8
September 18 75.2 53.4
September 19 74.9 52.9
September 20 74.5 52.6
September 21 74.1 52.3
September 22 73.7 51.8
September 23 73.3 51.3
September 24 73.0 50.8
September 25 72.7 50.4
September 26 72.4 50.2
September 27 72.1 49.9
September 28 71.7 49.5
September 29 71.3 49.1
September 30 70.9 48.6
October 1 70.5 48.3
October 2 70.2 48.1
October 3 69.8 47.7
October 4 69.5 47.3
October 5 69.1 47.0
October 6 68.7 46.6
October 7 68.3 46.2
October 8 68.0 45.8
October 9 67.6 45.4
October 10 67.3 45.1
October 11 66.9 44.8
October 12 66.5 44.4
October 13 66.1 43.9
October 14 65.7 43.5
October 15 65.3 43.2
October 16 65.0 42.9
October 17 64.6 42.5
October 18 64.2 42.2
October 19 63.9 41.9
October 20 63.6 41.6
October 21 63.3 41.4
October 22 62.9 41.2
October 23 62.4 40.9
October 24 62.0 40.6
October 25 61.6 40.2
October 26 61.2 39.8
October 27 60.9 39.5
October 28 60.5 39.2
October 29 60.1 38.9
October 30 59.8 38.5
October 31 59.4 38.2
November 1 59.0 37.9
November 2 58.7 37.7
November 3 58.3 37.4
November 4 57.8 36.9
November 5 57.3 36.6
November 6 56.9 36.3
November 7 56.6 35.9
November 8 56.2 35.6
November 9 55.8 35.3
November 10 55.3 35.0
November 11 54.9 34.7
November 12 54.5 34.4
November 13 54.2 34.2
November 14 54.0 34.0
November 15 53.7 33.8
November 16 53.3 33.4
November 17 52.9 33.2
November 18 52.6 32.9
November 19 52.2 32.6
November 20 51.9 32.3
November 21 51.5 31.9
November 22 51.1 31.6
November 23 50.7 31.3
November 24 50.2 30.9
November 25 49.8 30.5
November 26 49.4 30.2
November 27 49.0 29.9
November 28 48.6 29.6
November 29 48.2 29.4
November 30 47.8 29.0
December 1 47.4 28.7
December 2 47.1 28.5
December 3 46.8 28.3
December 4 46.5 28.0
December 5 46.1 27.6
December 6 45.7 27.3
December 7 45.5 27.0
December 8 45.3 26.8
December 9 45.2 26.6
December 10 45.0 26.4
December 11 44.8 26.2
December 12 44.4 25.8
December 13 44.0 25.5
December 14 43.8 25.2
December 15 43.5 25.0
December 16 43.2 24.6
December 17 42.8 24.3
December 18 42.5 24.0
December 19 42.3 23.8
December 20 42.0 23.5
December 21 41.8 23.3
December 22 41.7 23.2
December 23 41.6 23.1
December 24 41.6 23.1
December 25 41.3 22.9
December 26 41.1 22.6
December 27 40.9 22.4
December 28 40.9 22.2
December 29 40.9 22.1
December 30 40.9 22.0
December 31 40.8 21.9
Weather Station Details
Years Station Coordinates
1925–2024 Middleton location