For over 100 years, the Charles, Garland & Harris Agency has been a pioneer business in Alamogordo and Otero County. Our agency continues to maintain a reputation for professionalism, based on the promise of service and trust.

If you are looking for more than just another insurance agency, our team of experienced professionals is ready to help. Proudly owned and operated by New Mexicans, our Agency is a member of the IIAA and IIANM. We are also affiliated with successful agencies in other NM communities which empower a unique network of resources and experience. Whether you need health insurance, life insurance, auto insurance, home insurance, workers compensation insurance, business liability insurance or commercial property insurance, the professional staff at Charles, Garland & Harris Agency have access to a variety of carriers to help you find the plan that is best for you. We operate a business and have families, too; so we understand the challenges and issues you face every day.



For over 100 years, Charles, Garland & Harris Agency has been helping New Mexico businesses and individuals get the right insurance coverage for their unique needs. During that time, we have established ourselves as one of Alamogordo's most trusted independent insurance agencies by offering superior customer service that's fast, reliable, consistent and personal. 



We offer business solutions through a broad set of insurance products, risk management strategies and professional services all designed to help your business succeed today, while planning for the opportunities and challenges of tomorrow. We represent many A rated insurance carriers providing you with access to specialized markets that deliver maximum protection at the best value for your insurance dollar. Additionally, we have in-house authority to rate and price insurance while you wait — and our operations and capabilities are national in scope.


Lasting Relationships

As a locally-owned agency with active owner involvement, we are committed to forming lasting relationships with both our clients and the community. By getting to know you and establishing a solid relationship built on trust, we are better able to provide you with the coverage and protection you need. We do what’s right for you!