Mary Balogh (rhymes with Kellogg, born Mary Jenkins on 24 March 1944 in Swansea, Wales) is a Welsh-Canadian historical romance novelist.
Mary Jenkins was born and raised in Swansea, Wales, daughter of Mildred "Double", a homemaker, and Arthur Jenkins, a sign writer and painter. She moved to Canada on a two-year teaching contract in 1967 after leaving university. There, she met and married her Canadian husband Robert Balogh, a coroner and ambulance driver, and settled in the small prairie town of Kipling, Saskatchewan, Canada. She taught high school English for a number of years, and rose to the level of school principal. She has three children, Jacqueline, Christopher and Sian, and five grandchildren, Matthew, Shianne, Jayden, Cash, and Christo.