The Town of El Paso is located nearly in the center of Pierce County, WI. It is bordered on the West by the Town of Ellsworth, on the East by the Town of Rock Elm, on the North, by the Town of Gilman, and on the South by the Town of Salem. The Town of El Paso has one small village named El Paso, which is usually a quite town with the exception of the third weekend of August, at which time the annual El Paso Days celebration takes place. Then the tiny hamlet swells to perhaps 2,000 people! There are games for all ages, a horse pull, a horseshoe tournament, and a greased pig contest, all topped off with a grand parade and dancing.
The river that flows through the Town of El Paso is the Rush River. There are a few creeks. They are Brush Creek, Cave Creek, and Lost Creek. The river and creek valleys are picturesque places to visit. There are farms situated on the rolling hills as well as the homes of many people that commute to work.