วันพระราชทานธงชาติไทย ( Thai National Flag Day) เป็นวันที่ระลึกถึงโอกาสที่พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว ทรงพระกรุณาโปรดเกล้าฯ ประกาศพระราชบัญญัติแก้ไขพระราชบัญญัติธง พระพุทธศักราช ๒๔๖๐ โดยมีสาระสำคัญคือ การประกาศให้ธงไตรรงค์เป็นธงชาติไทยสืบต่อมาจนถึงปัจจุบัน ซึ่งได้มีการประกาศไว้ ณ วันที่ 28 กันยายน พ.ศ. 2460 สำนักนายกรัฐมนตรีและสำนักงานปลัดสำนักนายกรัฐมนตรี จึงเสนอให้วันที่ 28 กันยายน ของทุกปีเป็นวันพระราชทานธงชาติไทย และในวันที่ 20 กันยายน พ.ศ. 2559 ในการประชุมคณะรัฐมนตรีประจำสัปดาห์ ที่ประชุมซึ่งนำโดย พลเอกประวิตร วงษ์สุวรรณ รองนายกรัฐมนตรีและรัฐมนตรีว่าการกระทรวงกลาโหม รักษาราชการแทนนายกรัฐมนตรีได้มีมติเห็นชอบให้วันที่ 28 กันยายน ของทุกปีเป็น วันพระราชทานธงชาติไทย โดยให้เริ่มในวันที่ 28 กันยายน พ.ศ. 2560 เป็นปีแรก เนื่องในโอกาสครบรอบ 100 ปี ธงชาติไทย แต่ไม่ถือเป็นวันหยุดราชการ รวมทั้งกำหนดให้มีการชักธงและประดับธงชาติไทยในวันดังกล่าวด้วย เพื่อเป็นการสร้างความภาคภูมิใจของคนในชาติ และน้อมรำลึกถึงพระมหากรุณาธิคุณในพระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว และถือเป็นประเทศที่ 54 ของโลกที่มีวันธงชาติ โดยการกำหนดวันธงชาติของต่างประเทศ ล้วนอิงกับภูมิหลังทางประวัติศาสตร์ และการสร้างชาติของแต่ละประเทศ