Cover photo for Margaret Walker McLeod's Obituary
Margaret Walker McLeod Profile Photo

Margaret Walker McLeod

April 13, 1936 — September 5, 2023

Silas Creek Chapel

Margaret Walker McLeod


Margaret Walker McLeod, 87, passed away on September 5, 2023, at Forsyth Medical Center. She was born on April 13, 1936, to Alton Bernard Walker and Collye Mae Dickson Walker in Crenshaw, Mississippi. Margaret earned a bachelor’s degree from Guilford College and went on to enjoy a rewarding career as a history teacher in the Winston-Salem Forsyth County School System. With a passion for travel, she visited a variety of destinations including Russia, Israel, and Nicaragua. Margaret always had a special place in her heart for dogs. Most of all she enjoyed time spent with her large, loving family. In addition to her parents, Margaret was preceded in death by her husband, Charles McLeod and a grandchild, Delaney McLeod. Surviving are her five children, Tommy McLeod (Cellane); Margie Holt (Kevin); Mary Lewis (Dave); Laura Helms (John); and Bob McLeod (Carolyn); eleven grandchildren; and eight great grandchildren. A memorial service will be held at 11:00 AM, Saturday, September 9, 2023, at Pine Grove United Methodist Church with Rev. Sandra Ireson officiating. The family will receive friends following the service at the church. In lieu of flowers, memorials may be made to Pine Grove UMC, 1130 Jonestown Rd., W-S, NC 27103. Online condolences may be made at

To order memorial trees or send flowers to the family in memory of Margaret Walker McLeod, please visit our flower store.

Past Services

Memorial Service

Saturday, September 9, 2023

Starts at 11:00 am (Eastern time)

Pine Grove United Methodist Church

1130 Jonestown Rd, Winston-Salem, NC 27103

Enter your phone number above to have directions sent via text. Standard text messaging rates apply.


Visits: 679

This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.

Service map data © OpenStreetMap contributors

Send Flowers

Send Flowers

Plant A Tree

Plant A Tree