Eldon was born in New Ulm, Minnesota. He attended school in Brownton, Minnesota and graduated from Brownton High School. Eldon married Marilyn Mackenthun in 1970. They have two daughters: Michelle, who is married to Richard Schrempp and Beth, who is married to Aaron Ward. They have five grandchildren. For 31 years Eldon managed a Farm store in Glencoe, Minnesota. Eldon and Marilyn are members of First Ev. Lutheran Church in Glencoe. They enjoy spending a month each winter in Texas. Eldon started working as a funeral assistant in March of 2016.