A bandeira nacional de Moçambique foi adoptada a 1 de Maio de 1983. Apresenta a imagem de uma espingarda AK-47 e é a única bandeira do mundo que representa uma espingarda moderna.
A bandeira é baseada na Frente de Libertação da FRELIMO Moçambique. A bandeira da FRELIMO foi usada por um breve período, logo após a independência do país de Portugal. A bandeira atual é muito semelhante e o emblema não mudou.
Em 2005 foi realizado um concurso para a criação de uma nova bandeira para o estado. Foram enviadas mais de 100 propostas, mas a RENAMO não gostou da escolhida. O hino nacional também foi alterado. A população a favor da Frelimo não quis retirar a imagem da espingarda de assalto AK-47 que simboliza as lutas populares pela independência do país; As mudanças propostas não gostaram da população, que se manifestou contra elas. Por fim, o assunto foi adiado.