It is a 2nd class municipality in the province of Nueva Ecija, Philippines.
According to the latest census, it has a population of 68,382 people in 11,655 households.
Cabiao is located between San Isidro and Arayat, Pampanga and northwest is Concepcion, Tarlac. It is about an hour and a half drive from Manila. Most of Cabiao's agricultural land is being used to cultivate rice. Also, most of the jobs available are related to agriculture.