The protest is the biggest to take place in the Spanish capital after more than two weeks of daily demonstrations across the country.
Hundreds of farmers drove their tractors into central Madrid as part of ongoing protests against European Union and local farming policies and to demand measures to alleviate production cost hikes.