El 20 de abril de 2006 se publicaba en el Boletín Oficial de Aragón, la autorización al Ayuntamiento de Mezalocha para adoptar su escudo y bandera municipal:
Escudo cuadrilongo de base redondeada, que trae de sinople un águila real alzada, de oro, con una campaña de cuatro ondas de plata y azur. Al timbre, Corona Real cerrada.
Bandera: Paño de proporción 2/3, con seis ondas blancas y azules y, sobre éstas, un águila alzada, amarilla.
La simbología de su composición hace referencia a las aguas de Huerva y el Pantano de Mezalocha (ondas en plata y azur), mientras que el águila, lo es por la remota presencia de águilas reales en las peñas del pantano.
Los colores tienen su origen en el escudo heráldico, del siglo XVII, que corona el altar mayor de la Iglesia Parroquial de San Miguel, haciendo referencia a las familias señoriales de la localidad, así, el color oro del águila recuerda a los leones rampantes de los Camarasa, mientras que el fondo sinople, lo es por la familia Coscón. El plata y azur hacen referencia a las aguas de Huerva y los claros cielos mezalochanos.