weather in hampshire il
Most / Least Educated Cities in IL. The average temperature of Hampshire is 48.17Â°F, which is lower than the Illinois average temperature of 51.37Â°F and is much lower than the national average temperature of 54.45Â°F.