โรงเรียนนายร้อยตำรวจ (Royal Police Cadet Academy : RPCA) เป็นหน่วยงานระดับกองบัญชาการ สังกัดสำนักงานตำรวจแห่งชาติ เป็นสถาบันการศึกษาระดับอุดมศึกษา ตั้งอยู่ที่ อำเภอสามพราน จังหวัดนครปฐม มีภารกิจหลักในการฝึกอบรม ให้การศึกษา อบรมหล่อหลอมนักเรียนนายร้อยตำรวจให้มีคุณลักษณะเหมาะสมที่จะเป็นนายตำรวจชั้นสัญญาบัตร และฝึกอบรมผู้เข้ารับการอบรมหลักสูตรอื่น ผู้ที่ศึกษาตามหลักสูตรหลักของในโรงเรียนนายร้อยตำรวจเรียกว่า "นักเรียนนายร้อยตำรวจ" (นรต.) ผู้ที่สำเร็จการศึกษาชั้นสูงตามหลักสูตรนักเรียนนายร้อยตำรวจจะได้รับการแต่งตั้งยศเป็น "ว่าที่ร้อยตำรวจตรี" โดยนายตำรวจสัญญาบัตรที่สำเร็จการศึกษาตามหลักสูตรนักเรียนนายร้อยตำรวจได้รับพระมหากรุณาธิคุณจากพระบาทสมเด็จพระเจ้าอยู่หัวเข้ารับพระราชทานกระบี่จากพระองค์ท่าน หรือองค์ผู้แทนพระองค์ตลอดมา
พระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว รัชกาลที่ 5 ได้ทรงพระกรุณาโปรดเกล้าฯ ให้ตั้งโรงเรียนนายร้อยตำรวจภูธรขึ้นในประเทศไทย เมื่อปี พ.ศ. 2444 ณ มณฑลนครราชสีมา อันเป็นรากฐานเริ่มต้นของโรงเรียนนายร้อยตำรวจยุคปัจจุบัน โดยกรมพระยาดำรงราชานุภาพ ขณะดำรงพระยศเป็นพระเจ้าน้องยาเธอ กรมหลวงดำรงราชานุภาพ เสนาบดีว่าการกระทรวงมหาดไทย ได้มีหนังสือที่ 67/719 ลงวันที่ 19 เมษายน ร.ศ.121 (พ.ศ. 2445) กราบบังคมทูลพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัวว่า ตามที่ได้ทรงพระกรุณาโปรดเกล้าฯให้ตั้งโรงเรียนนายร้อยตำรวจภูธรขึ้นแล้ว แต่ติดขัดเรื่องที่ในการตั้งโรงเรียน จึงขอพระราชทานพระบรมราชานุญาต ย้ายที่ตั้งโรงเรียนนายร้อยตำรวจ ไปตั้งที่ ต.ห้วยจระเข้ อ.เมืองนครปฐม จ.นครปฐม
ซึ่งพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัวได้ทรงมีพระราชหัตถเลขาและลงพระปรมาภิไธยพระราชทานพระบรมราชานุญาต เป็นหนังสือถึงกรมหลวงดำรงราชานุภาพ 2 ฉบับ ฉบับแรกหนังสือที่ 59/234 ลงวันที่ 20 เมษายน ร.ศ.121 ฉบับที่ 2 หนังสือที่ 131/361 ลงวันที่ 14 พฤษภาคม ร.ศ.121 โปรดเกล้าฯพระราชทานพระบรมราชานุญาตให้ย้ายที่ตั้งโรงเรียนนายร้อยตำรวจ ตามความกราบบังคมทูลขอของกรมหลวงดำรงราชานุภาพ อันเป็นหลักฐานที่แสดงว่าพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าฯ ให้ตั้งโรงเรียนนายร้อยตำรวจภูธรขึ้น
สำหรับประวัติสถานที่ตั้งของโรงเรียนนายร้อยตำรวจ ตั้งแต่เมื่อแรกเริ่มตั้งขึ้นในประเทศไทย จนกระทั่งมีที่ตั้งล่าสุดที่อำเภอสามพราน จังหวัดนครปฐม ได้มีการย้ายสถานที่ตั้งตามลำดับดังนี้
- สมัยที่ 1 โรงเรียนนายร้อยตำรวจภูธร นครราชสีมา พ.ศ. 2444 - พ.ศ. 2447 มีนายร้อยโท ม.ร.ว.แดง (หม่อมแดง) ผู้บังคับการกองตำรวจภูธรเขต 3 นครราชสีมา ทำหน้าที่เป็นผู้บังคับการโรงเรียนนายร้อยตำรวจ เป็นคนแรก
- สมัยที่ 2 โรงเรียนนายร้อยตำรวจภูธร ห้วยจรเข้ จังหวัดนครปฐม (ครั้งที่ 1) พ.ศ. 2447 - พ.ศ. 2458
- สมัยที่ 3 โรงเรียนนายหมวด คลองไผ่สิงโต กรุงเทพมหานคร พ.ศ. 2458 - พ.ศ. 2464
- สมัยที่ 4 โรงเรียนนายร้อยตำรวจ ห้วยจระเข้ จังหวัดนครปฐม (ครั้งที่ 2) พ.ศ. 2464 - พ.ศ. 2476
- สมัยที่ 5 โรงเรียนนายร้อยทหารบก (ยศ.) กรุงเทพมหานคร พ.ศ. 2476 - พ.ศ. 2489 ทั้งนี้ ได้มีการเริ่มนับรุ่นของนักเรียนนายร้อยตำรวจ ครั้งแรกเป็น นรต.รุ่นที่ 1 เมื่อปี พ.ศ. 2480 ในขณะที่ศึกษาร่วมกับนักเรียนนายร้อยทหารบก
- สมัยที่ 6 โรงเรียนนายร้อยตำรวจ ปทุมวัน กรุงเทพมหานคร พ.ศ. 2489 - พ.ศ. 2498
- สมัยที่ 7 โรงเรียนนายร้อย