East Dundee is a village in Kane County with a small section in Cook County. The population was 3,152 at the 2020 census. According to the 2021 census gazetteer files, East Dundee has a total area of 3.15 square miles, of which 2.91 square miles is land and 0.24 square miles is water.