 Faribault County lies on the south side of Minnesota.Its southern border abuts the north border of the state of Iowa.The Blue Earth River flows northerly through the west-central part of the county; it enters from Iowa as two branches, West Branch and Middle Branch, merging at 5 miles (8 km) into the county.