We are a church that loves God and loves people. We exist to help people CONNECT with God, GROW in Christ, SERVE the world, and GO tell others about the love of Jesus. Halesford is a family oriented church where all are welcome. We strive to be a church that encourages others by offering them new hope and second chances.

CONNECT – Experience a powerful connection with God and others.
GROW – Gain a deeper knowledge and understanding of God as you grown in His word.
SERVE – Passionately serve God by serving others around you.
GO – Take the hope God has given you and go bless others.

Halesford Baptist Church was founded in 1832 and has experienced healthy growth ever since.  Halesford is a part of the community surrounding the beautiful Smith Mountain Lake in Southwest Virginia. The lake area is growing rapidly and has become home to many young families and retirees alike. We are located at 2485 Lost Mountain Rd, Wirtz, VA 24184.

Our Team

Pastor Melvin Harris – Senior Pastor

Pastor Melvin is our Senior Pastor and has been sharing the Gospel of Christ for over 40 years. His desire is for people to accept Jesus Christ as their personal Savior and walk in a relationship with Him that will change the world around us.



Pastor Keith Floyd – Youth Pastor

Pastor Keith is our Youth Pastor who has a heart for students, worshipping the Lord through music, serving others, and sharing the greatest love story ever written. Keith desires students to obediently follow Jesus and develop a strong biblical foundation.



Dana Belcher – Children’s Ministry Coordinator

Dana is our Children’s Ministry Coordinator and a great addition to our team. Dana shares her love for Jesus with kids and hopes the love of Jesus will change their lives forever.



Our Schedule

Sunday Morning

8:30 AM – Contemporary Worship Service

10:00 AM – Sunday School for all ages

11:00 AM – Traditional Worship Service

Wednesday Evening

6:30 PM – Awana Program & Student Ministry

7:00 PM – Adult Bible Study

7:00 PM – Adult Choir Practice