Share Johnny Beale Freeman's obituary with others.
Invite friends and family to read the obituary and add memories.
Stay updated
We'll notify you when service details or new memories are added.
You're now following this obituary
We'll email you when there are updates.
Share this obituary with others
Select your format and elements to print
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.
Visits: 515
This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.
Service map data © OpenStreetMap contributors