El concepto de países balcánicos puede variar un poco según se use un criterio geográfico (la península balcánica estricta) o histórico-político (Estados con vínculos culturales y políticos a la región).
Según criterios estrictamente geográficos
La península de los Balcanes abarca territorios al sur y sureste de Europa delimitados, de forma aproximada, por:
el mar Adriático, el mar Jónico y el mar Egeo al oeste y sur,
el mar Negro al este,
y una línea montañosa y fluvial (Sava–Danubio) al norte.
En este sentido, los países total o mayoritariamente balcánicos son:
Albania
Bosnia y Herzegovina
Bulgaria
Grecia
Kosovo (reconocido por gran parte de la comunidad internacional, aunque no por todos los Estados)
Montenegro
Macedonia del Norte
Países parcialmente balcánicos (solo parte de su territorio está dentro de la península):
Serbia (la mayor parte de su territorio está en los Balcanes, salvo la provincia de Voivodina).
Croacia (su región sur, incluida Dalmacia, está en la península, mientras que el norte se considera Europa Central).
Eslovenia (solo la parte sur entra en la definición, aunque suele considerarse más centroeuropea).
Rumanía (su región sur, Dobruja, al sur del Danubio, pertenece a los Balcanes).
Turquía europea (Tracia oriental) – pequeña franja al oeste del Bósforo.
En resumen:
Balcánicos plenos → Albania, Bosnia y Herzegovina, Bulgaria, Grecia, Kosovo, Montenegro, Macedonia del Norte.