โรงพยาบาลสันทราย เดิมทีเป็นสถานีอนามัยหนองหารมาก่อน เริ่มให้บริการประชาชนตำบลหนองหาร ตั้งแต่ปี พ.ศ.2517 ให้บริการด้านสุขภาพแก่ประชากรในพื้นที่ จำนวน 9,700 คน โดยมีแพทย์จาก โรงพยาบาลดอยสะเก็ด มาปฏิบัติหน้าที่แพทย์หมุนเวียนเดือนละ 1 ครั้ง เปิดดำเนินการในลักษณะของโรงพยาบาลสาขา แต่ปรากฏมียอดผู้ป่วยมากถึงวันละ 50 คน สำนักงานสาธารณสุขจังหวัดเชียงใหม่ จึงเห็นสมควรจัดสร้างเป็น โรงพยาบาลขนาด 10 เตียง และจัดสรรงบประมาณในการก่อสร้างจำนวน 7,500,000 บาท บนที่ดินเช่าซื้อจำนวน 14 ไร่ ของนิคมสหกรณ์สันทรายกรมส่งเสริมสหกรณ์กระทรวงเกษตรและสหกรณ์ ถนนสายสันทราย – แม่ริม เพื่อก่อสร้างเป็นโรงพยาบาล แล้วเสร็จและเปิดให้บริการแก่ประชาชนตลอด 24 ชั่วโมง มีแพทย์ 2 คน บุคลากร 31 คน ปี พ.ศ. 2534 -2535 เดือนมิถุนายน พ.ศ.2534 และในปี พ .ศ. 2555 โรงพยาบาลได้รับการยกฐานะเป็นโรงพยาบาลชุมชน ขนาด 60 เตียง (แบบพึ่งพาตนเอง) และได้ยกฐานะเป็น โรงพยาบาลชุมชนแม่ข่าย ระดับ M 2 ขนาด 60 เตียง โดยมีแพทย์เวชปฏิบัติ และแพทย์เฉพาะทางครบทั้ง 6 สาขาหลัก (อายุรกรรม ศัลยกรรม สูตินรีเวชกรรม กุมารเวชกรรม ออร์โธปิดิกส์ วิสัญญี) ในปี 2560 ได้รับการยกฐานะเป็นโรงพยาบาลแม่ข่ายระดับ (M2) ขนาดเตียง 120 เตียง และในปี 2562 ได้มีการเปิดให้บริการอาคารผู้ป่วยใน 7 ชั้น 144 เตียง และอาคารผู้ป่วยนอก 5 ชั้น