Algonquin Township is the largest township in McHenry County with a population of over 87,000 residents, covering 48 square miles. The Township includes the communities of Algonquin, Barrington Hills, Cary, Crystal Lake, Fox River Grove, Lake In The Hills, Port Barrington, Lakewood, Oakwood Hills, and Trout Valley. The Algonquin Township provides a high quality of life for its residents by providing road maintenance, General Assistance, and property assessment in a fiscally responsible manner.