Typical weather for Middleville, MI on May 31:
Based on historical measurements from weather station USC00203661 (10 mi away).