ประเพณีลอยกระทง ซึ่งตรงกับวันเพ็ญ เดือน 12 เริ่มขึ้นครั้งแรก ในสมัยกรุงสุโขทัยเป็นราชธานี โดยมีนางนพมาศ หรือท้าวศรีจุฬารัตน์ พระสนมเอกแห่งพระร่วงเจ้า เป็นผู้ให้กำเนิด ในปัจจุบัน การลอยกระทงได้แพร่หลาย และเป็นที่นิยมไปอย่างกว้างขวาง โดยผู้ใหญ่มักจะเกณฑ์เด็กๆ มาช่วยกันทำกระทงนำไปลอยในแม่น้ำ เพื่อขอขมาแก่พระแม่คงคา พร้อมทั้งอธิษฐานขอสิ่งดีๆ ให้แก่ตนเอง และคนรัก และครอบครัว
วันลอยกระทงตรงกับวันขึ้น 15 ค่ำ เดือน 12 ประเพณีลอยกระทงมีมาตั้งแต่สมัยสุโขทัย ประเพณีลอยกระทงได้เข้าสู่ประเทศไทยในสมัยกรุงสุโขทัยเป็นราชธานีประมาณ พ.ศ. 1800 ดังปรากฏในหนังสือนางนพมาศ ผู้เป็นพระสนมเอกของพระร่วงเจ้าว่า "ครั้นวันเพ็ญเดือน 12 ข้าน้อยได้กระทำโคมลอย คิดตกแต่งให้งามประหลาดกว่าโคมสนมกำนัลทั้งปวงจึงเลือกผกาเกษรสีต่างๆ มาประดับเป็นรูปกระมุทกลีบบานรับแสงจันทร์ใหญ่ประมาณเท่ากงระแทะ ล้วนแต่พรรณดอกไม้ซ้อนสีสลับให้ป็นลวดลาย..." เมื่อสมเด็จพระร่วงเจ้าได้เสด็จฯทางชลมารค ทอดพระเนตรกระทงของนางนพมาศก็ทรงพอพระราชหฤทัย จึงมีพระราชโองการฯให้จัดพิธีลอยกระทงเป็นประจำทุกปี ในคืนวันเพ็ญเดือนสิบสองพระราชพิธีนี้จึงได้ถือปฏิบัติเป็นประจำจนกระทั่งบัดนี้
ประวัติความเป็นมา
ประเพณีลอยกระทงมีมานานจนสืบประวัติไม่ได้ และไม่มีในคัมภีร์ทางศาสนาเสฐียรโกเศศ (พระยาอนุมานราชธน) ได้ค้นคว้าที่มาของประเพณีลอยกระทงไทยทุกภาคตลอดจนถึงประเทศใกล้เคียงคือ พม่า กัมพูชา จีน อินเดีย ได้ความว่ามีประเพณีลอยกระทงทุกประเทศด้วยเหตุผลต่างๆ กัน
เหตุผลของการลอยกระทงในประเทศไทยดังนี้
1. เพื่อขอขมาแม่คงคา เพราะได้อาศัยนำท่านกินและใช้ และอีกประการหนึ่งมนุษย์มักจะทิ้งและถ่ายสิ่งปฏิกูลลงไปในน้ำด้วย
2. เพื่อสักการะรอยพระพุทธบาทนัมมทานที ซึ่งประพุทธเจ้าทรงประทับรอยพระบาทประดิาฐานไว้บนหาดทรายที่แม่น้ำนัมมทานที ในประเทศอินเดีย3. เพื่อลอยทุกข์โศกโรคภัย และสิ่งไม่ดี คล้ายกับพิธีลอยบาปของพราหมณ์
4. เพื่อบูชาพระอุปคุต ชาวไทยภาคเหนือให้ความเคารพแก่พระอุปคุตอย่างสูง ซึ่งตามตำนานเล่าว่าเป็นพระมหาเถระรูปหนึ่งที่มีอิทธิฤทธิ์มากสามารถปราบพญามารได้
การลอยกระทงไม่มีพิธีรีตอง เพียงแต่ขอให้มีกระทงจะทำด้วยอะไรก็ได้ เช่น ใบตอง การกล้วย กาบพลับพลึง เปลือกมะพร้าว กระดาษ โฟม และ ปัจจุบันยังใช้ขนมปังทำด้วยเพื่อจะได้เป็นอาหารให้ปลาและไม่ทำลายแม่น้ำด้วย โดยจุดธูปเทียนปักที่กระทงแล้วอธิษฐานตามที่ตนปรารถนา เสร็จแล้วจึงลอยไปที่แม่นำลำคลอง