An independent insurance agency serving Smith Mountain Lake since 1984

Since 1984, Phil Hager Insurance Agency, Smith Mountain Lake, Virginia’s longest-serving insurance agency, has been insuring residents of Franklin County, Bedford County and surrounding areas.  We offer a wide range of products from well-known and respected regional and national companies such as Allstate, Safeco, Progressive, and Anthem. Whether you have a need for auto, home, boat, life, health or business insurance at Smith Mountain Lake, Phil Hager Insurance Agency has the experience you need to assist you in making the right choices.

At Phil Hager Insurance Agency, we’re proud to be active residents of the Smith Mountain Lake community.  Our office is conveniently located at Smith Mountain Lake, just north of Westlake.  As members of the SML Chamber of Commerce, Rotary Club of SML and SML Lions Club, we serve our community through committee participation, event sponsorship and volunteer efforts. 

Why not put Phil Hager Insurance Agency’s knowledge of the Smith Mountain Lake area to work for you when making these important insurance choices?