โดยคณะผู้วิจัยได้เก็บรวบรวมข้อมูล ด้านประชากร ด้านรายได้ของประชากรที่มีรายได้ปานกลาง – สูง และด้านสภาพทางภูมิศาสตร์ของสถานีรถไฟที่เหมาะสมในการขยายเป็นจุดเชื่อมต่อการเดินทางจากสถานีรถไฟสายเหนือ จำนวน 13 สถานี และครอบคลุมผู้โดยสารจาก 90 อำเภอ โดยรอบสถานีรถไฟหลังจากนั้นประยุกต์ใช้แบบจำลองทางคณิตศาสตร์สำหรับแก้ปัญหาการครอบคลุมสูงสุด (Maximal Covering Location Problem: MCLP) มาแก้ปัญหา เพื่อเป็นตัวช่วยในการตัดสินใจเลือกสถานีที่สามารถครอบคลุมจำนวนผู้โดยสารได้สูงสุด โดยทำการวิเคราะห์ตำแหน่งสถานที่ตั้งทางเลือก ซึ่งแบ่งได้เป็น 3 กรณี ดังนี้ กรณีที่ 1 จะพิจารณาด้านจำนวนประชากรทั้งหมด 90 อำเภอ กรณีที่ 2 พิจารณาด้านประชากรที่มีรายได้ปานกลาง – สูง และกรณีที่ 3 พิจารณาด้านจำนวนประชากรและความพร้อมของแต่ละสถานี จากนั้นหาคำตอบในแต่ละกรณีโดยใช้โปรแกรม Lindo