She was born in Chelsea, London. After her mother died, she lived with her aunt in Knutsford, Cheshire. She married William Gaskell, a priest, in 1832. They lived in Manchester, where several of her books are set. She died of a heart attack in Holybourne, Hampshire.