Get The Right Insurance Coverage
& Great Rates in Asheboro NC

(336) 626-6670

In light of Governor Cooper’s recent “Stay at Home” order, we are limiting in-office visits to those that are of urgent need or by appointment only; therefore, please contact us before visiting our office. Also we are temporarily requesting that payments be made directly to the insurance company.

Payment options are as follows:

You may call your insurance company to pay by debit/credit card or electronic check (bank draft).

Mail your check or money order direct to your insurance company along with your invoice.
Please allow mail time prior to your due date to avoid late fees or possible cancellation.

Call us at (336) 626-6670 to pay by debit or credit card or if you need to make arrangements for a cash payment.

Please visit us online at for a list of phone numbers and websites for all of our insurance companies.

You will continue to be able to reach us at (336) 626-6670 during normal business hours Monday – Friday from 8:00am-1:00pm and 2:00pm-5:00pm.

We are focused on protecting your health and safety as well that of our employees, families and community. These are challenging times but we will get through this together. May God bless you.

McLeod Insurance Agency LLC
Ray Von McLeod
Todd McLeod
Madison McLeod
Lisa Scott
Krista Kearns

Choose one of the buttons below to access a list of insurance company contact phone numbers and websites.

Get the right insurance protection that meets your needs and budget

McLeod Insurance Agency - Asheboro NC

 Serving the Carolinas since 1971.

We are a family owned independent insurance agency that represents several different insurance companies. This allows us to offer more competitive rates and various coverage options to you and our existing customers. Most importantly, we are LOCAL. Our goal is to protect you and your family.

We look forward helping you and your family get the coverage you need.

We are part of your community - Asheboro NC

We are part of your community

 Asheboro North Carolina

We love Asheboro, too. Our agents live in your community, so we are your neighbors. Each and every day we strive to support our community, local businesses, and customers. McLeod Insurance Agency is proud to be apart of the Asheboro community.

We have served families and businesses for over 40 years in Asheboro and the rest of this great Tarheel State, we look forward to the opportunity to partner with you.

Your Community Insurance Source - McLeod Insurance Agency - Asheboro NC
Professional Insurance Agents Associations of North Carolina - Member
Independent Insurance Agents Association of North Carolina - Member