จากประวัติกระทรวงสาธารณสุข ซึ่งรวบรวมไว้ โดยพระบำราศนราดูร อดีตรัฐมนตรีว่าการกระทรวงสาธารณสุข ซึ่งรวบรวมไว้ในหนังสืออนุสรณ์สาธารณสุข ครบ 15 ปี ได้กล่าวถึงประวัติงานสาธารณสุขจนถึงก่อตั้งเป็นกระทรวงสาธารณสุขไว้สรุปได้ดังนี้
25 ธันวาคม 2431 พระพุทธเจ้าหลวงทรงตั้ง “กรมการพยาบาล” ขึ้น เพื่อให้ควบคุมดูแลกิจการศิริราชพยาบาลสืบแทนคณะกรรมการสร้างโรงพยาบาลวังหน้า ซึ่งพ้นหน้าที่ไปเมื่อการจัดตั้งเสร็จแล้ว กรมพยาบาลมีหน้าที่จัดการศึกษาวิชาแพทย์ ควบคุมโรงพยาบาลอื่น ๆ และจัดการปลูกฝีเป็นทานแก่ประชาชน สันนิษฐานว่า กรมพยาบาลขึ้นตรงต่อองค์สมเด็จพระเจ้าอยู่หัว เพราะพระองค์เจ้าศรีเสาวภางค์ราชเลขาธิการส่วนพระองค์ ทรงเป็นอธิบดี
ครั้นพระองค์เจ้าศรีเสาวภางค์สิ้นพระชนม์ เมื่อวันที่ 11 ตุลาคม 2432 กรมพยาบาลก็ย้ายมาสังกัดในกระทรวงธรรมการ เริ่มมีแพทย์ประจำเมืองขึ้นในบางแห่ง มีการนำยาตำราหลวงออกจำหน่วยในราคาถูกและตั้งกองแพทย์ไปป้องกันโรคระบาด
พ.ศ. 2448 (ร.ศ. 124) พระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว พระปิยมหาราช ทรงพระกรุณาโปรดเกล้าฯ ให้ยุบกรมพยาบาลและตำแหน่งอธิบดีกรมพยาบาล อธิบดีกรมพยาบาลคนสุดท้ายคือ พระเจ้าบรมวงศ์เธอ กรมหมื่นวิวิธวรรณปรีชา และให้โรงพยาบาลอื่นที่สังกัดกรมพยาบาลไปขึ้นอยู่ในกระทรวงนครบาล ยกเว้นโรงศิริราชพยาบาล คงให้เป็นสาขาของโรงเรียนราชแพทยาลัย ส่วนกองโอสถศาลารัฐบาล กองทำพันธุ์หนองฝี กองแพทย์ป้องกันโรคและแพทย์ประจำเมือง ยังคงสังกัดอยู่ในกระทรวงธรรมการตามเดิม
30 มีนาคม 2451 กระทรวงมหาดไทยได้ขอโอนกองโอสถศาลารัฐบาล กองทำพันธุ์หนองฝี กองแพทย์ป้องกันโรค และแพทย์ประจำเมืองมาอยู่ในบังคับบัญชาของกระทรวงมหาดไทย ซึ่งในชั้นแรกให้สังกัดอยู่ในกรมพลำภังค์
เมื่อเดือนตุลาคม พ.ศ. 2455 พระยามหาอำมาตยาธิบดี (เส็ง วิริยศิริ) ได้เดินทางไปประเทศฟิลิปปินส์ และพบเห็นการรักษาพยาบาลป้องกันโรค ตลอดจนวิธีปลูกฝี จึงได้ถวายรายงานขึ้นนำกราบบังคมทูลพระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว เกี่ยวกับความเห็นว่าควรจะรีบจัดวางการป้องกันโรคสำคัญ 4 อย่าง คือ โรคฝีดาษ อหิวาตกโรค กาฬโรค และไข้พิศม์ กระทรวงมหาดไทย จึงได้ขอพระบรมราชานุญาตตั้งกรมพยาบาลขึ้น มีเจ้ากรมพยาบาลคนแรกคือ พระยาอมรฤทธิธำรง (ฉี บุนนาค)
ต่อมากระทรวงมหาดไทยมีความประสงค์จะปรับปรุง กิจการของกรมพยาบาลให้กว้างขวางและก้าวหน้ายิ่งขึ้น จึงนำความกราบบังคมทูลพระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว รัชกาลที่ 6 ขอพระบรมราชานุญาตเปลี่ยนชื่อกรมพยาบาลเป็นกรมประชาภิบาล และได้รับพระบรมราชานุญาตตามสำเนาพระราชหัตถเลขา ลงวันที่ 19 ธันวาคม พุทธศักราช 2459
ในวันที่ 27 พฤศจิกายน พ.ศ. 2461 ได้ประกาศตั้งกรมสาธารณสุข โดยเปลี่ยนจากกรมประชาภิบาล และทรงพระกรุณาโปรดเกล้าฯ ให้พระเจ้าน้องยาเธอ กรมหมื่นชัยนาทนเรนทร อธิบดีกรมมหาวิทยาลัยเป็นอธิบดีกรมสาธารณสุข
กรมสาธารณสุขอยู่ในสังกัดกระทรวงมหาดไทย เรื่อยมาจนถึง พ.ศ. 2485 จึงได้มีการสถาปนากรมสาธารณสุขขึ้นเป็นกระทรวงสาธารณสุข
พระราชบัญญัติและพระราชกฤษฎีกาที่เกี่ยวข้องที่ได้ประกาศในหนังสือราชกิจจานุเบกษาตอนที่ 16 เล่ม 59 วันที่ 10 มีนาคม 2485 กระทรวงสาธารณสุขจึงถือเอาวันที่ 10 มีนาคม เป็นวันสถาปนากระทรวงสาธารณสุข ต่อมากระทรวงสาธารณสุขได้เปลี่ยนวันสถาปนากระทรวงสาธารณสุขเป็นวันที่ 27 พฤศจิกายน ซึ่ง