-ההגנה הפנימית היא באחריות הכוחות המזוינים הבולגריים, הכוללים כוחות יבשתיים, חיל הים
וכוח אוויר. הכוחות היבשתיים מורכבים משתי חטיבות ממוכנות ושמונה גדודים וחטיבות עצמאיים; חיל האוויר מפעיל 106 מטוסים ומערכות הגנה אווירית בשש בסיסים אוויריים, והצי מפעיל ספינות שונות, מסוקים ונשק הגנה חוף. מספר החיילים הפעילים ירד מ-152,000 בשנת 1988 ל-31,300 בשנת 2017, בתוספת של 3,000 חיילי שמירה ו-16,000 חיילים. המלאי מורכב בעיקר מכלי ציוד סובייטיים כמו מטוסי Mikoyan MiG-29 ו- Sukhoi Su-25, מערכות הגנה אווירית S-300PT ומטילים בליסטיים קצרים SS-21 Scarab.