The total number of Menards branches currently open in Champaign, Illinois is 4. See an entire list of Menards locations below.