Les dernières apparitions publiques de Margaret ont eu lieu lors des célébrations du 101e anniversaire de sa mère en août 2001 et de la célébration du 100e anniversaire de sa tante, la princesse Alice, duchesse de Gloucester, en décembre de la même année.