1
Here are the 2010 population figures for municipalities at least part of which are in McHenry County along with their 2000 populations Algonquin – 30,046 vs. 23,276 Barrington Hills – 4,209 vs. 3,930 Bull Valley – 1,077 vs. 726 Cary … Continue reading