Maine: Caribou
- #20 coldest nationally- Average annual temperature: 39.7°F- Average daily maximum: 49.3°F- Average daily minimum: 30.3°FCaribou, which got its name in 1877, was aptly named at the time: caribou or North American reindeer were plentiful there. While the city no…