На севере Теплоозерское городское поселение проходит по границе Еврейской автономной области, на востоке граничит с Бирским городским поселением, на юге - с Бирским и Бираканским городскими поселениями, на юго-западе - с Бираканским городским поселением, на северо-западе - с Кульдурским городским поселением.
Начальной точкой Теплоозерского городского поселения является точка, имеющая прямоугольные координаты (далее - п.к.) Х 5469125 Y 5183689 (1). От этой точки граница поселения проходит в юго-восточном направлении по границе Еврейской автономной области до точки пересечения Теплоозерского городского поселения и Бирского городского поселения, имеющей п.к. Х 5447205 Y 5202935 (2). От этой точки граница идет по водоразделу рек Русская и Бол. Никита через вершины с отметками 1391.5, 1271.4 и в точке с п.к. Х 5444497 Y 5202192 (3) выходит к истоку одного из притоков р. Русская. Далее по притоку в точке с п.к. Х 5443006 Y 5200389 (4) граница доходит до р. Русская, откуда вверх по течению реки в точке с п.к. Х 5439855 Y 5201119 (5) выходит к истоку р. Русская. Далее граница проходит через водораздел рек по вершинам с отметками 1332.9, 1267.4 и в точке с п.к. Х 5438827 Y 5200382 (6) доходит до истока одного из притоков р. Мал. Никита, по которому выходит к р. Мал. Никита в точке с п.к. Х 5436356 Y 5198484 (7). От этой точки граница идет вверх по течению р. Мал. Никита до точки с п.к. Х 5438945 Y 5196745 (8), с которой, пересекая по вершине с отметкой 977.6 водораздел рек Левая Каменушка и Малая Никита, в точке с п.к. Х 5439849 Y 5196480 (9) выходит к истоку р. Левая Каменушка. Далее граница проходит по р. Левая Каменушка до устья одного из притоков - точке с п.к. Х 5427705 Y 5186849 (10) и по притоку в точке с п.к. Х 5425501 Y 5187074 (11) выходит к его истоку. От этой точки граница идет в юго-западном направлении по водоразделу рек Эльбышляк, Левая Каменушка и Будуканка через вершины с отметками 755.2 г. Будукан; 697.9; 638.4; 514.6; 636.8; и в точке с п.к. Х 5420527 Y 5184296 (12) выходит к истоку р. Мал. Кандалик. Далее граница проходит по р. Малый Кандалик до слияния с р. Бол. Кандалик, откуда по р. Бол. Кандалик доходит до р. Бира. По р. Бира граница идет вверх по течению до точки с п.к. Х 5409794 Y 5184176 (13), с которой сворачивает в южном направлении на грунтовую дорогу, и по дороге в точке с п.к. Х 5402282 Y 5182406 (14), доходит до пересечения с р. Копчима 1-я. Далее по р. Копчима 1-я граница выходит на р. Копчима, по которой идет вниз по течению до слияния с р. Турук, проходит вниз по течению р. Турук до устья одного из притоков реки в точке с п.к. Х 5385517 Y 5186717 (15). Далее по притоку, в точке с п.к. Х 5386936 Y 5181761 (16), граница доходит до истока, откуда по вершинам с отметками 234.4; 178.0; 170.3; 145.6 пересекает водораздел рек Дитур и Турук, и выходит на р. Дитур в точке с п.к. Х 5382971 Y 5175427 (17), являющейся стыком границ Бирского, Теплоозерского и Бираканского городских поселений. От этой точки граница проходит вверх по течению р. Дитур до устья р. Алкулусун - точки с п.к. Х 5388507 Y 4390110 (18), по смежной границе Теплоозерского и Бираканского городских поселений. Далее граница проходит вверх по течению р. Дитур до устья р. Бурунбава, по р. Бурунбава доходит до развилки рек Левый Бурунбава и Правый Бурунбава, и далее идет по р. Правый Бурунбава до устья левого ручья в точке с п.к. Х 5397840 Y 4377375 (19). По ручью граница доходит в точке с п.к. Х 5403708 Y 4377313 (20) до истока ручья, от истока ручья по вершинам с отметками 624.1; 806.4; 790.0 г. Безымянной пересекает Сутарский хребет и выходит в точке с п.к. Х 5405630 Y 4375268 (21) на исток ручья. Далее по ручью граница проходит до протоки р. Бира и вниз по течению протоки выходит на р. Бира. По р. Бира граница проходит вниз по течению до устья р. Биракан, далее по р. Биракан идет до устья ручья Надеждинский - точки стыка границ Кульдурского, Теплоозерского и Бираканского городских поселений, от которой продолжается по р. Биракан до устья ручья Медвежий. Далее по ручью Медвежий в точке с п.к. Х 5430336 Y 4380173 (22) граница доходит до истока ручья, откуда через вершину с отметкой 586.7 в точке с п.к. Х 5431506 Y 4380291 (23) выходит на исток правого притока р. Малая Каменушка. По этому притоку граница проходит до р. Малая Каменушка и далее вверх по течению реки доходит до истока ручья Дальний, по которому идет до слияния с ключом Ореховый. По ключу Ореховый граница идет до истока ручья, до точки пересечения Теплоозерского и Кульдурского городских поселений с п.к. Х 5444145 Y 4385336 (24). От этой точки граница поселения проходит по границе Еврейской автономной области и соединяется с начальной точкой Теплоозерского городского поселения с п.к. Х 5469125 Y 5183689 (1).