With our agency, you will feel like home, like a member of our family. Our top priority is doing what is best for you. As a full-service insurance agency, it is our responsibility to find you the protection you need no matter what. We will provide you with the best coverage at the best possible price. Nothing is more important to us than your satisfaction. And why not? Referrals are our most significant source of new clients. We hope that you will trust the James R. MacRae Agency for all your insurance needs. Making sure our clients are completely satisfied is the driving force behind our business. We want to provide you with the peace of mind knowing that your family and your assets are being protected by one of the strongest companies in America, by one of the most dedicated team of Agents! We can help you with all your insurance needs including: Auto, Home, Condo, Flood, Landlord, Rental Property, Tenant, Renters, Inland Marine, Identity Theft, Personal Umbrella Liability, Boat, RV, Motorcycle, ATV, Golf Cart, Snowmobile, Commercial Liability, Commercial Auto, Business Owner Policy, General Liability, Business Insurance, Business Auto Insurance and Life Insurance. Our efforts, on your behalf, are second to none. Thank you for visiting our home online. Please stop by our office in Yorktown, Petersburg, Elkton, Charlottesville, or Ruckersville or give us a call, and let us get started working for you and your loved ones today!
We are here to protect the lifestyles that you have worked so hard to achieve. Your needs are important to us and we want to help you protect yourself and your family from the uncertainties in your day to day life. We serve the following areas: Yorktown, Williamsburg, Poquoson, Newport News, Hampton, Gloucester, Gloucester Point, Suffolk, Chesapeake, Portsmouth, Norfolk, Virginia Beach, and Greater Richmond Area. We also service all cities in VA, NC, WV, DC, MD, DE