Salah satu faktor penentu keberhasilan inseminasi buatan adalah adanya inseminator sebagai pelaksana inseminasi. Keterampilan dan keahlian inseminator dalam mendeteksi estrus, sanitasi peralatan, penanganan semen beku, pencairan semen, dan kemampuan melakukan inseminasi akan menentukan keberhasilan inseminasi buatan. Tujuan dari penelitian ini adalah untuk mengetahui tingkat keberhasilan inseminasi buatan berdasarkan karakteristik (internal dan eksternal) inseminator di Kabupaten Sijunjung, Sumatera Barat, Indonesia. Penelitian ini menggunakan metode survei, dimana data primer diperoleh dari wawancara terhadap 10 orang inseminator aktif di Kabupaten Sijunjung yang berjumlah 2.713 akseptor. Analisis data menggunakan uji F untuk melihat pengaruh variabel secara simultan dan uji T parsial untuk melihat pengaruh masing-masing variabel. Parameter pengamatannya adalah karakteristik internal inseminator yang meliputi: masa kerja, intensitas pelatihan, tanggung jawab, ketelitian, kemampuan mengelola semen beku dan deteksi estrus. Ciri-ciri eksternal inseminator antara lain: jarak pelayanan, fasilitas pendukung, sanitasi peralatan, kondisi posko IB dan imbalan sukarela. Hasil penelitian menunjukkan nilai S/C sebesar 1,91 dan karakteristik internal inseminator meliputi masa kerja, tanggung jawab, ketelitian, kemampuan mengelola semen beku dan deteksi estrus mempunyai pengaruh yang signifikan (P kecil dari 0,05) terhadap keberhasilan IB dan intensitas pelatihan tidak berpengaruh atas keberhasilan IB. Karakteristik eksternal inseminator yang meliputi jarak pelayanan, sarana penunjang dan sanitasi peralatan terbukti berpengaruh nyata (p kecil dari 0,05) terhadap keberhasilan IB, sedangkan kondisi posko IB dan imbalan sukarela tidak berpengaruh nyata (p besar dari 0,05) terhadap keberhasilan IB. Kesimpulan dari penelitian ini adalah tingkat keberhasilan IB di Kabupaten Sijunjung termasuk dalam kategori baik dengan nilai S/C sebesar 1,91 dan karakteristik internal dan eksternal inseminator mempengaruhi keberhasilan IB di Kabupaten Sijunjung Sumatera Barat, Indonesia.