Babatngon is located in the northern part of the island of
Leyte, along the shore of
Carigara Bay. It is situated on a small plain set in a semicircle of mountain ranges and nestles in the northern mouth of the
San Juanico Strait, which separates
Samar from Leyte. Boats coming in or going out of
Tacloban have to pass by it through the
pilot station of
Canaway, one of the islets along the strait. It is north-west of Tacloban and about north of the town of
San Miguel. Small coconut covered islets fringe its coast along San Juanico Strait, the most important of which are Rizal, Magsaigad, Tabigue, almost all of which extend from east to west.
Barangays Babatngon is politically subdivided into 25
barangays. Each barangay consists of
puroks and some have
sitios. In 1957, sitios Biasong, Lube, Ubayan, Calcagan, Cancamaoy, and Opong were constituted into barrio Biasong while sitio Nababoy was converted into barrio San Ricardo. • Bacong • Bagong Silang • Biasong • Guintigui-an • Gov. E. Jaro (Bagahupi) • Lukay • Malibago • Magcasuang • Naga-asan • Pagsulhugon • Planza •
Poblacion District I • Poblacion District II • Poblacion District III • Poblacion District IV • Rizal I • Rizal II • San Agustin • San Isidro • San Ricardo • Sangputan • Taguite • Uban • Victory • Villa Magsaysay
Climate {{Weather box ==Demographics==