Kabupaten Batang terletak di Jawa Tengah antara 6 derajat 51 ' 46 " - 7 derajat 11 ' 47 " Lintang Selatan dan 109 derajat 40 ' 19 " - 110 derajat 03 ' 06 " Bujur Timur. Kabupaten ini berbatasan dengan Pekalongan, Wonosobo, Banjarnegara, Kendal dan Laut Jawa.