Територија општине Мајданпек се налази у северном делу источне Србије и захвата простор највећег шумског и рударског комлекса источне Србије.

Простире се између Ђердапског језера на северу, Мироча (632 м) на североистоку, Дели Јована (1.133 м) на истоку, Стола (1.155 м) на југу, Малог Крша (929 м) и Великог Крша (1.148 м) на југозападу, северних обронака Хомољских планина (923 м) на западу и планинских масива Старице (796 м) и Шомрде (803 м) на северозападу. 

По површини од 932 км2  општина Мајданпек налази се на једанаестом месту у Републици.

Административно, општина се граничи са општинама Браничевског округа на југо-западу (Голубац, Кучево и Жагубица), као и са 3 општине из Борског округа (Кладово, Неготин и Бор) на источном и јужном делу територије, док северним делом територије, Дунав представља природну границу са суседном Румунијом.

             Територију општине Мајданпек, утврђену   чине следећа насељена места:

1. Бољетин                                                                        

 2.Влаоле                                        

3.Дебели Луг  

4.Доњи Милановац                     

5. Голубиње         

6. Јасиково                                                      

7.Клокочевац                                 

8.Лесково

9 Мајданпек                                  

10.Мироч                                      

11.Мосна         

12.Рудна Глава                            

13.Тополница                              

14.Црнајка                  

 

Рељеф је претежно брдско-планински (76% општине), високопланинско подручје обухвата свега 0,9%, а 23% површине је низијско-брежуљкастог рељефа.

Клима је континентална са просечном годишњом температуром ваздуха од 7,73º C, ипак се издвајају две климатске области: подручје око Дунава има умерену климу (Доњи Милановац је место у Републици са највише сунчаних дана у години) и брдско-планински део са оштром климом и више снежних падавина.

Општина Мајданпек удаљена је од ауто-пута Е-75 Београд-Ниш 131 км из правца Пожаревца, односно 170 км из правца Параћина. Најзначајније друмске саобраћајнице које је повезују са окружењем су магистрални путеви М-24 из правца Неготина, М-25.1 из правца Голубац-Поречки мост, као и регионални путеви Р-104 (Брза Паланка-Мироч-Поречки Мост-Мајданпек-Дебели Луг-Јаскова-Жагубица), Р-104а (Јасикова-Влаоле-Горњане-Бор) и Р-106 (Поречки мост-Милошева кула-Заграђе-Зајечар-Бор). Друмску мрежу чини и 170 км локалних некатегорисаних путева.

Општина је повезана са осталим деловима Републике и железничким саобраћајницама које воде до Мајданпека. Железничка веза са Београдом иде преко Кучева и Пожаревца, а са Нишом и Праховом преко Бора и Зајечара. Поред Мајданпека, средишта општине, железницом су непосредно повезана само још четири насеља.

У дужини од 54 км, северним ободом општине, протиче река Дунав која је део међународног речног коридора VII: Рајна - Мајна - Дунав, природне магистрале средње и југоисточне Европе која повезује Северно и Cрно море.