Mesão Frio is a municipality located in the district of Vila Real in Portugal. It serves as a local administrative division within the country's inland region.
As of the 2011 census, the municipality had a population of 4,433 residents. The geographic area of Mesão Frio covers approximately 26.65 square kilometers.