Gmina miejsko - wiejska Dobre Miasto leży nad rzeką Łyną, w północnej części Pojezierza Olsztyńskiego, w centrum historycznej Warmii.
Pod względem administracyjnym położona jest w środkowej części województwa warmińsko - mazurskiego. Gmina graniczy:
- od strony północno - wschodniej z gminą Lidzbark Warmiński,
- od strony północno - zachodniej z gminą Lubomino,
- od strony wschodniej z gminą Jeziorany,
- od strony południowej z gminą Dywity,
- od strony zachodniej z gminą Świątki.
Zbiega się tu kilka dróg [528] Dobre Miasto - Orneta, [593] Dobre Miasto - Jeziorany, [530] Dobre Miasto - Ostróda, [529] Dobre Miasto - Miłakowo oraz droga międzynarodowa [51] Kaliningrad (Bezledy) - Olsztyn. Miasto ma także połączenie kolejowe z Olsztynem i Ornetą. Linia kolejowa biegnie dalej do przejścia granicznego z obwodem kaliningradzkim: Gronowo - Mamonowo.
Gmina Dobre Miasto zajmuje powierzchnię 258,7 km 2 .
Liczba ludności w gminie: 16380 (stan na dzień 31.12.2008r.)
| Ogólna powierzchnia gminy: | 25.867 | ha |
| w tym miasto |
486
|
ha |
| - użytki rolne |
3.260
|
ha |
| - lasy i grunty leśne |
9.021
|
ha |
| - grunty orne |
9.009
|
ha |
| - pastwiska |
2.664
|
ha |
| - wody śródlądowe płynące |
378
|
ha |
| - wody śródlądowe stojące |
23
|
ha |
| - inne |
1.026
|
ha |
Miasto usytuowane jest w centrum miejsko - wiejskiej gminy Dobre Miasto. Ludność gminy zamieszkuje 23 miejscowości, z których 22 to wsie sołeckie.






