Margaret H. Johnson, 91, of Rushford died on Sunday, Nov. 13, 2016, at the Good Shepherd Lutheran Home in Rushford.

Margaret H. Steinbauer was born on April 3, 1925, in Hart Township of Winona County, to Conrad and Marie (Zeman) Steinbauer. She was raised on the family farm and attended Hart School. Margaret was a 1943 graduate of Rushford High School.

She was united in marriage with Jerome Johnson on June 9, 1951, at the St. Joseph’s Catholic Church Parsonage in Rushford. She worked for many local businesses in Rushford until she partnered with Lou Ebner in their own tax accounting business.

Margaret was a member of St. Joseph’s Catholic Church in Rushford and had been a very active member of numerous civic organizations in Rushford.

She was a very sweet and selfless woman who always put the needs of others ahead of her own.

She is survived by three children: Mary Ann (Marlin) Carrier, Donald (Barbara) Johnson, and Richard Johnson all of Rushford; three granddaughters: Jen, Leah and Amber; two step-grandchildren, John and Ann; eight great-grandchildren with one more on the way; and a sister, Rosemary (Obert) Colbenson of Rushford.

Margaret was preceded in death by her husband, parents, and a brother.

There will be a Memorial Mass for Margaret at 11 a.m. on Monday, Nov. 21, 2016, at St. Joseph’s Catholic Church in Rushford. Visitation will be from 4 to 6 p.m. on Sunday, Nov. 20, at Hoff Funeral and Cremation Service in Rushford. Burial will be in the church cemetery.

The family prefers memorials directed to the Good Shepherd Lutheran Foundation in Rushford.