ลักษณะทางภูมิประเทศ
จังหวัดสุโขทัยอยู่ห่างจากกรุงเทพฯ ประมาณ 427 กิโลเมตร มีเนื้อที่ทั้งหมดประมาณ 6,596 ตารางกิโลเมตร
จังหวัดสุโขทัยมี พื้นที่ส่วนใหญ่เป็นที่ราบลุ่ม โดยตอนเหนือเป็นที่ราบสูงมีภูเขาเป็นพืดยาวมาทางทิศตะวันตก พื้นที่ตอนกลางเป็นที่ราบและตอนใต้เป็นที่ราบสูง มีแม่น้ำไหลผ่านจากเหนือลงใต้ โดยผ่านพื้นที่อำเภอศรีสัชนาลัย สวรรคโลกศรีสำโรง เมืองสุโขทัยและอำเภอ กงไกรลาศ เป็นระยะทางประมาณ 170 กิโลเมตร จังหวัดสุโขทัยมีภูเขาที่สูงที่สุด คือ เขาหลวง ซึ่งยอดเขามีความสูง 1,200 เมตร จากระดับน้ำทะเล
ลักษณะทางภูมิอากาศ
สภาพภูมิอากาศโดยทั่วไปของจังหวัดสุโขทัย มีลักษณะเปลี่ยนแปลงไปตามอิทธิพลของลมมรสุมตะวันตกเฉียงใต้ และมรสุมตะวันออกเฉียงเหนือ แบ่งออกได้เป็น 3 ฤดู คือ ฤดูร้อน ฤดูฝน และฤดูหนาว
อุณหภูมิโดยเฉลี่ยตลอดปี ประมาณ 27.6 องศาเซลเซียส อุณหภูมิสูงสุดเฉลี่ย 33.0 องศาเซลเซียส และอุณหภูมิต่ำสุดเฉลี่ย 22.2 องศาเซลเซียส ปริมาณน้ำฝนเฉลี่ยทั้งปีประมาณ 1,208.8๘ มิลลิเมตร บริเวณที่มีฝนตกมากที่สุดจะอยู่ตอนบนของจังหวัด บริเวณอำเภอศรีสัชนาลัย และอำเภอศรีนคร