The first Green Mountain Film Festival took place in Montpelier, Vermont in 1997. In March 1999, a second festival was held and it has been an annual March event ever since. In 2010 the festival was extended to include a series of satellite screenings in St. Johnsbury, Vermont. In 2018 the festival will also host screenings in Essex Junction at the Essex Cinema.