Majdanpek es un municipio de Serbia situado en el distrito de Bor.
Según el censo de 2022, tiene una población de 14 559 habitantes.
[3] El territorio del municipio está ubicado en la parte norte del este de Serbia y cubre el área del complejo forestal y minero más grande del este de Serbia.
El relieve es predominantemente montañoso (76% del territorio).
La zona de alta montaña cubre solo el 0.9% de la zona y el 23% corresponde a tierras bajas y montañosas.