Johnny Beale Freeman

Apr 18, 1945 — Nov 10, 2026

Elkin

Mr. John “Johnny” Beale Freeman, age 81, passed away Tuesday, November 10, 2026 at NC State Veterans Home. Johnny was born April 18, 1945, in Surry County to John Roger and Janice Marie Nixon Freeman.

Johnny was of the Baptist Faith. He was a Veteran of the United States Air Force, serving in the Vietnam Conflict and retired from the North Carolina Department of Transportation as a Traffic Services Supervisor. Johnny enjoyed spending his time hunting and fishing.

He was preceded in death by his parents.

Survivors include: his sons, Rev. Mark Freeman and wife Kim of Siloam and Kevin Freeman and wife Susan of Dobson; grandchildren, Kasi Guess, Sydney Gupton and Joseph Johnson; great-grandchildren, Owen Cockerham, Jacob Guess and Juliet Johnson.

All services will be private.

The family would like to thank the staff of NC State Veterans Home for their love and care.

Online condolences may be made to www.elkinfuneralservice.com.

Services entrusted to Elkin Funeral Service.

To send flowers with our preferred florist or plant a memorial tree, please visit our flower store.

Guestbook

Visits: 515

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

Service map data © OpenStreetMap contributors