James R MacRae Agency

Our history

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 give us a call, and let us get started working for you and your loved ones today!

Why us

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

Our locations

  • James R MacRae
  • 1650 State Farm Blvd
  • Ste D
  • Charlottesville, VA 22911
  • (434) 973-9115
  • James R MacRae
  • 3022 S Crater Rd
  • STE B
  • Petersburg, VA 23805
  • (804) 862-4646
  • James R MacRae
  • 8100 George Washington Mem Hwy
  • Ste D
  • Yorktown, VA 23692
  • (757) 337-2529
Read More... Read Less...

Get an insurance quote

Enter your zip code
  • Mon: 9:00 - 5:00
  • Tues: 9:00 - 5:00
  • Wed: 9:00 - 5:00
  • Thur: 9:00 - 5:00
  • Fri: 9:00 - 5:00
  • Sat: By Appt.
  • Sun: Closed
(804) 862-4646      Maps & directions

1-877 On Your Side® (1-877-669-6877)

Sites for Business Partners:

Products underwritten by Nationwide Mutual Insurance Company and Affiliated Companies. Not all Nationwide affiliated companies are mutual companies, and not all Nationwide members are insured by a mutual company. Subject to underwriting guidelines, review, and approval. Products and discounts not available to all persons in all states. Nationwide Investment Services Corporation, member FINRA. Home Office: One Nationwide Plaza, Columbus, OH. Nationwide, the Nationwide N and Eagle, and other marks displayed on this page are service marks of Nationwide Mutual Insurance Company, unless otherwise disclosed. © 2016 Nationwide Mutual Insurance Company.