A bandeira nacional da Jamaica foi adotada em 6 de agosto de 1962, dia da independência do país. É composto pelas cores verde, amarelo (dourado) e preto. O preto simboliza a força e a criatividade do povo jamaicano, o amarelo a luz do sol e as riquezas naturais do país. Verde representa esperança para o futuro e riqueza agrícola.
A bandeira da Marinha (bandeira de guerra) é um tecido branco em que a bandeira nacional aparece no quadrante superior mais próximo do mastro. Segue o desenho da bandeira da Marinha Real Britânica, conhecida como a bandeira branca.
É atualmente (desde agosto de 2017) a única bandeira nacional que não tem o vermelho, o branco ou o azul no seu desenho. Isso aconteceu depois que a Mauritânia acrescentou duas listras vermelhas à sua bandeira.