Roanoke Valley Office
603 Apperson Dr.
Salem, VA 24153


Fax: 540-387-9078


Home, Auto, and Business Insurance in Salem, VA


Since opening our doors in 1999, Ryan Harris Insurance & Financial Services has worked to provide quality personal and commercial insurance solutions in Salem, Roanoke, Vinton, Smith Mountain Lake, Rocky Mount, Blacksburg, and surrounding areas in Virginia. Our staff of hardworking, dedicated agents is experienced in serving our clients, and we are also licensed in North Carolina, South Carolina, Maryland, Pennsylvania, and Texas.

At Ryan Harris Insurance & Financial Services, we proudly support the community where we live and work. Additionally, we are involved with local organizations such as the Smith Mountain Lake Chamber of Commerce.

Home Insurance, Auto Insurance, Farm Insurance, Commercial Insurance, and More

From personal policies like home and auto insurance to customized commercial coverage such as contractors and property management group insurance, Ryan Harris Insurance & Financial Services is the place to go for any insurance needs you might have. If you’re looking for farm insurance coverage, we offer that, too.

Our staff is experienced, committed, and we work extremely hard to ensure our clients are taken care of. We work alongside our clients when matching them with the correct coverage. From there, we turn to our trusted list of carriers to ensure we find the best policy and price.

For additional information about our products and services, please contact us at your convenience.

Friendly and Convenient Service

It is our mission at Ryan Harris Insurance & Financial Services to make sure the insurance purchasing process is as easy and convenient as possible. We focus on personalized attention and exceptional customer service that’s difficult to find in today’s market.

Once we have worked with our clients and put the best policy in place, we review coverage prior to renewal to account for any potential gaps in coverage. Our offices are open Monday through Friday during regular business hours, and we are available by appointment on Saturdays, as well.

To begin working with one of our friendly agents, please request a quote.

Additional Resources 

Virginia Bureau of Insurance (BOI))

Insurance Buyer’s Guides (The National Association of Insurance Commissioners (NAIC))

Small Business Insurance Details and Resources (The U.S. Small Business Administration (SBA))





Request A Quote


Ryan Harris
Ryan Harris

Agency Owner

Debbie Mitchell
Debbie Mitchell

Associate Agent

Wendy Nelson
Wendy Nelson

Associate Agent

Jennifer Bennett
Jennifer Bennett

Commercial Services & Associate Agent

Contact Us