Democratic U.S. Senate candidate Edward Markey has released his last eight years of tax returns.

During the period dating back to 2005, Markey reported earning a cumulative $1.2 million, mostly from his salary as a member of the U.S. House of Representatives. The returns show Markey paid, on average, about 24 percent of his income in federal and state taxes.

Markey had been under pressure from Republicans to release his tax returns. Republican nominee Gabriel Gomez released his tax returns going back seven years during the GOP primary campaign.