What Holiday?
Map › Holidays A–Z › National Flag Day

When is National Flag Day 2026?

National Flag Day falls on different dates around the world in 2026. The first is Monday, March 2, 2026 and the last is Monday, August 24, 2026, across 4 countries.

National Flag Day is an observance in Bangladesh

See March 2 on the world map

National Flag Day 2026 by country

CountryDateType
🇧🇩 BangladeshMarch 2MondayObservance
🇸🇿 EswatiniApril 25SaturdayPublic holiday
🇫🇴 Faroe IslandsFlaggdagurApril 25SaturdayPublic holiday
🇱🇷 LiberiaAugust 24MondayPublic holiday

Questions about National Flag Day

When is National Flag Day in 2026?
It depends on the country. In 2026 it falls on March 2, April 25 and August 24. The table above shows the date for each country.
Which countries celebrate National Flag Day?
National Flag Day is marked in 4 countries: Bangladesh, Eswatini, Faroe Islands and Liberia.
Is National Flag Day a public holiday?
Yes, it's a public holiday in Eswatini, Faroe Islands and Liberia. Elsewhere it may be an observance or a regional holiday, so check the table for each country.

Other holidays around the same time