thumb|right|Central Welch
Welch Township is a township in Goodhue County, Minnesota, United States. It lies about halfway between the cities of Hastings and Red Wing and 36 miles southeast of Saint Paul. The population was 697 at the 2000 census. It is centered on the small community of Welch on the Cannon River. Like many river towns in the Driftless Area, it is situated at the base of the steep bluffs of the river valley.
History
We do not know when Welch was really organized and it was named Eagle Mills first. Welch Township was organized in 1864, and named for Abraham Edwards Welch, a local man who was killed in the Civil War.
Geography
According to the United States Census Bureau, the township has a total area of 42.7 square miles (110.7 km), of which 39.3 square miles (101.8 km) is land and 3.4 square miles (8.9 km) (8.03%) is water.
Demographics
thumb|left|Welch as seen from across the [[Cannon River (Minnesota)|Cannon River]]
As of the census
