Mary Balfour Herbert (1817-1893) fue una artista británica. Nació Mary Balfour en 1817, hija de James Balfour MP y Lady Eleanor Maitland; eran abuelos de Arthur Balfour 1er Earl Balfour. Creció en Whittingehame House, East Lothian, Escocia, y viajó extensamente durante su infancia. Tomó clases de dibujo pero no tenía otra educación artística formal.
Las iniciales de Mary Balfour Herbert son MBB.