The highest monthly average temperature in Shelley for July is 70 degrees. The lowest monthly average temperature in Shelley for January is 19 degrees. The most monthly precipitation in Shelley occurs in June with 1.5 inches. The air quality index in Shelley is 29% better than the national average. The pollution index in Shelley is 18% better than the national average.