印尼政府颁布的2003年第10号法令确定托莫洪市的面积约为。托莫洪坐落在米纳哈萨半岛内陆，北距北苏拉威西省首府万鸦老仅20余公里，四周被米纳哈萨县包围。托莫洪所处地区是环太平洋火山地震带的一部分，城市两侧分别有一座活火山，即位于西北1,689米高的洛孔火山和东北1,311米高的马哈武火山。该地区主要由形成时间较晚的安山岩和凝灰岩构成，性脆易侵蚀。火山喷发出的物质使得托莫洪的土壤较为肥沃，人们借此种植水果、蔬菜和花卉等农作物。在托莫洪市的南部有名为利瑙湖的湖泊，是自然形成的一个火山口湖，湖四周地热能丰富，