We are here to help
with your insurance needs
Serving individuals & families since 1971.
Call (336) 626-6670
Annual Enrollment is here. Schedule a one-on-one meeting.
Find coverage that's just right for you
Discover Affordable Insurance Plans & Coverage in North Carolina that fit for your needs and budget
Medicare and Health Insurance is our passion. Since 1971, Mcleod Insurance has provided quality insurance protection to individuals and their families.





Medicare, Health Insurance, and more from Mcleod
We're committed to providing high quality customer service
Expertise and Local Customer Service on Your Side
Clients choose McLeod Insurance because we are a family owned independent insurance agency that represents North Carolina's leading insurance companies.
Helping you find competitive rates and various coverage options is our mission. Most importantly, we are local. Our goal is to protect you and your family.
McLeod Insurance Agency is proud to be a part of the Asheboro community. 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.
We have served individuals and familes for over 40 years in Asheboro and the rest of this great Tarheel State, we look forward to the opportunity to partner with you.
Why Choose Mcleod?
Just a few reasons why consumers choose us for their needs

-
Partnerships with leading insurance companies.
-
We're Independent and provide choices that are right for you.
-
We're Local. Right Here in Asheboro NC.
-
We take confusion out of senior and Medicare supplemental plans.
-
Affordable coverage and plans for almost every situation.
-
Positive Reviews from happy customers just like you.
Open Enrollment FAQ
Frequently asked questions about open enrollment
Health Insurance Marketplace open enrollment is a specific period each year when individuals and families can sign up for health insurance or make changes to their existing plans. It's an opportunity to get coverage or modify your current plan to better suit your needs.