Get The Right Insurance Coverage
& Great Rates in Asheboro NC

McLeod Insurance Agency is your LOCAL source for auto, home, life, medicare supplements/medicare advantage, disability and health insurance plans in the Asheboro, North Carolina and surrounding areas of North Carolina. We have served the residents of Asheboro, North Carolina and surrounding areas since 1971.

McLeod Insurance Agency  •  1203 S Fayetteville St Asheboro, NC 27203  •  (336) 308-5378


We are a family owned independent insurance agency that represents several different insurance companies which allows us the opportunity to you and our existing customers competitive rates and various coverage options. Most importantly, we’re LOCAL. We Service what we Sell.

When you purchase insurance from our agency, rest assured that we will be there to help you every step of the way from claims to customer service issues to helping you update your coverage to meet current market trends. We honored to help you and your family with all of your insurance needs.