Hottest and Coldest Temperatures Ever in Charlotte on March 21
On March 21 in Charlotte, the weather typically experiences a comfortable spring day with an average temperature of 53.72°F. However, it can vary significantly as the hottest temperature ever recorded was 86.0°F in 2017, and the coldest temperature recorded was 18.0°F in 1965. Expect temperatures ranging from the mid-40s to low 60s°F, promising a mild and enjoyable day for residents and visitors alike.