Hari nasional adalah hari yang sangat istimewa dan penting bagi suatu bangsa. Hari Nasional adalah hari khusus di mana orang merayakan negara atau bangsa mereka setiap tahun. Sebagian besar negara memiliki hari nasional dan biasanya merupakan hari libur nasional, di mana orang tidak pergi bekerja atau sekolah. Di banyak negara yang dulunya adalah koloni, hari nasional dikenal sebagai Hari Kemerdekaan karena mengingat hari di mana mereka bebas dari kerajaan lama mereka. Di negara lain seperti Tiongkok, hari nasional mengenang ketika pemerintahan lama negara tersebut berganti ke pemerintahan baru. Di masa lalu, ulang tahun raja atau kaisar sering diperlakukan sebagai semacam hari nasional.

Sebagian besar negara hanya memiliki satu hari nasional setiap tahun, tetapi beberapa (seperti India, Bangladesh dan Pakistan) memiliki lebih dari satu hari nasional. Bagian-bagian yang berbeda dari Kerajaan Inggris dulunya adalah negara dan masih memiliki hari nasional, tetapi Inggris tidak memiliki satu hari libur untuk seluruh negara selain dari Hari Ulang Tahun Resmi Ratu (Ini bukan ulang tahun yang sebenarnya atau hari libur resmi, tetapi hari Sabtu khusus untuk mengingatnya ketika orang-orang biasanya sudah tidak bekerja). Denmark adalah negara lain yang tidak memiliki hari nasional resmi.