There is currently a total number of 21 Walmart locations open in Elgin, Kane County, Illinois. On this page you will see the listing of all Walmart stores in the area.