In summer, the average temperature is 21°C in Grand Rapids and 26°C in Charlotte. The average rainfall in summer is 96 mm in Grand Rapids and 87 mm in Charlotte. In summer, it is warmer in Charlotte and it rains less in Charlotte. In winter, it is colder in Charlotte and it rains more in Charlotte.