Rep. Barbara Bagshaw

Proudly Serving House District 106:

Part of Windham

Representative Barbara Bagshaw is currently serving her first term in the Maine House.

Representative Barbara Bagshaw of Windham is currently serving her first term in the Maine House for District 106, part of Windham.  She serves the 131st Legislature’s joint standing Committee on Education and Cultural Affairs.

Barbara served 10 years as president of an arts nonprofit organization, and 25 years teaching students of all ages (elementary through college). She has traveled to 24 countries as an international speaker and relief worker. Rep. Bagshaw has worked at a local food pantry, assisted the homeless, and participated in various community services.

Teaching and the arts are Barbara’s passions, as well as serving communities locally and abroad.

Committee on Education and Cultural Affairs

Constituent Services

Congratulatory letters, Legislative Sentiments, flags flown over the Capitol, assistance with state departments, general comments or questions about legislative matters. 

Contact Information

Mail: 2 State House Station, Augusta, ME 04330


Legislative Office: (207) 287-1440