Bayambang is a 1st class municipality located on the southern part of Pangasinan Province.
It is bounded on the north by the towns of Basista and Malasiqui, on the east by Bautista, on the south by the province
of Tarlac, and on the west by Urbiztondo.
It has a total land area of 168 square kilometers and is politically subdivided into 77 barangays.
The town is situated 180 kilometers north of Manila and 36 kilometers southeast of Lingayen, the provincial capital.