Service Area | Willard Insurance Agency


We are located in Rocky Mount, Virginia but we service customers all over the Commonwealth of Virginia and the State of North Carolina. For our current customers, no matter where you are in the United States, we’re just a phone call away from helping you in any situation. 

We provide insurance services in Rocky Mount, Roanoke, Boones Mill, Collinsville, Martinsville, Floyd, and surrounding areas/counties. 

Offices closed

Our office is currently closed for walk-in customers.

If you would like to see one of our agents in person, please call (540) 482-2715 to make an appointment.

Most services can be completed on our website. Our bill pay drop-box is checked daily.