Small enough to care, large enough to provide you the protection
you deserve at rates you can afford.

Instant Proof of Insurance

We pride ourselves on being your neighborhood insurance agent that’s there whenever you need us. Simply put, all of us here at Teagle Insurance Agency believe in looking out for our customers…like friends, like family. Our strong network of 30+ carriers enables us to deliver superior insurance services that make sense for your unique needs. As your insurance advisor, we help you make smart decisions – protecting you from the unexpected and planning for the predictable. Read more about us here!

Serving all of Virginia including, but not limited to: Gloucester County, Mathews County, Middlesex County, Urbanna, Saluda, Deltaville, Irvington, Kilmarnock, White Stone, Lancaster County, Northumberland County, King William County, King and Queen County, King George County, Yorktown, York County, Newport News, Williamsburg, James City County, Tappahannock, West Point, Essex County, Hampton and Poquoson.