อำเภอบ้านกรวด เดิมเป็นท้องที่มีฐานะเป็นตำบลขึ้นอยู่กับอำเภอประโคนชัย ประกาศจัดตั้งเป็นกิ่งอำเภอเมื่อปี พ.ศ. 2481 โดยมีเขตการปกครอง 1 ตำบล คือตำบลบ้านกรวด และต่อมาได้มีพระราชกฤษฎีกายกฐานะเป็นอำเภอเมื่อปี พ.ศ. 2508 ในช่วงปี พ.ศ. 2518 อยู่ในระหว่างเหตุการณ์ที่พรรคคอมมิวนิสต์แห่งประเทศไทย กำลังทำสงครามกองโจรหรือสงครามประชาชนกับกำลังของพลเรือนตำรวจ ทหารของรัฐบาลไทย โดยกำลังของฝ่ายคอมมิวนิสต์ไทยร่วมกับกัมพูชา(เขมรแดง) เข้ามาก่อกวนเผาบ้านเรือนราษฎร วางกับระเบิดไว้ตามเส้นทางในหมู่บ้านหรือเส้นทางเข้าสู่พื้นที่ทำกินของราษฎร เพื่อสกัดกั้นการเข้าปราบปรามของกำลังฝ่ายรัฐบาลไทย ซุ่มยิงกำลังฝ่ายรัฐบาลไทยและราษฎรที่เป็นฝ่ายของรัฐบาล เจ้าหน้าที่ฝ่ายไทยและราษฎรได้รับบาดเจ็บล้มตายเป็นจำนวนมาก ทางราชการจึงได้ปรับสภาพหมู่บ้านขึ้นใหม่เป็นกลุ่ม ๆ ประมาณ 100 หลังคาเรือน แล้วฝึกราษฎรตามโครงการไทยอาสาป้องกันชาติ จัดตั้งเป็นหมู่บ้านป้องกันตนเองชายแดนไทย - กัมพูชา ใช้กำลังราษฎรเหล่านั้นผสมกับกำลังพลเรือน ตำรวจภูธร ตำรวจตระเวนชายแดนทหาร อาสาสมัครรักษาดินแดน(อส.)เข้าปราบปรามและตอบโต้การแทรกซึมบ่อนทำลายของคอมมิวนิสต์ รวมทั้งยับยั้งการรุกล้ำอธิปไตยของไทยจากฝ่ายเขมรแดง จนถึงประมาณปี พ.ศ. 2525 เหตุการณ์ดังกล่าวจึงค่อยสงบลง และได้มีการพัฒนาขึ้นตามลำดับ เมื่อวันที่ 22 เมษายน พ.ศ. 2554 อำเภอบ้านกรวดเป็นอำเภอแรกในประเทศไทยที่มีการประกาศ "พื้นที่ประสบภัยพิบัติอันเนื่องจากกองกำลังจากนอกประเทศ"ทั้งอำเภอจากความขัดแย้งไทย-กัมพูชา
ที่ตั้งและอาณาเขต
อำเภอบ้านกรวดตั้งอยู่ทางทิศตะวันออกเฉียงใต้ของจังหวัด มีอาณาเขตติดต่อกับเขตการปกครองข้างเคียงดังต่อไปนี้
ทิศเหนือ ติดต่อกับอำเภอประโคนชัย
ทิศตะวันออก ติดต่อกับอำเภอปราสาทและอำเภอพนมดงรัก (จังหวัดสุรินทร์)
ทิศใต้ ติดต่อกับจังหวัดอุดรมีชัย (ประเทศกัมพูชา)
ทิศตะวันตก ติดต่อกับอำเภอละหานทราย
ข้อมูลทางการปกครอง
อำเภอบ้านกรวดแบ่งพื้นที่การปกครองออกเป็น 9 ตำบล 118 หมู่บ้าน ได้แก่
บ้านกรวด (Ban Kruat) 16 หมู่บ้าน
2. โนนเจริญ (Non Charoen) 11 หมู่บ้าน
3. หนองไม้งาม (Nong Mai Ngam) 15 หมู่บ้าน
4. ปราสาท (Pra sat) 14 หมู่บ้าน
5. สายตะกู (Sai Taku) 16 หมู่บ้าน
6. หินลาด (Hin Lat) 9 หมู่บ้าน
7. บึงเจริญ (Bueng Charoen) 13 หมู่บ้าน
8. จันทบเพชร (Chanthop Phet) 13 หมู่บ้าน
9. เขาดินเหนือ (Khao Din Nuea) 11 หมู่บ้าน
เขตการปกครองส่วนท้องถิ่น (2 เทศบาล 4 อบต.) ประกอบด้วย
ท้องที่อำเภอบ้านกรวดประกอบด้วยองค์กรปกครองส่วนท้องถิ่น 11 แห่ง ได้แก่
เทศบาลตำบลหนองไม้งาม
เทศบาลตำบลจันทบเพชร
เทศบาลตำบลโนนเจริญ
เทศบาลตำบลบึงเจริญ
องค์การบริหารส่วนตำบลสายตะกู
องค์การบริหารส่วนตำบลหินลาด
องค์การบริหารส่วนตำบลเขาดินเหนือ