The city is situated in the northern part of Nueva Ecija, 47 kilometers away from the seat of the provincial government in Palayan City; 160 kms. north of Manila; 116 kms. south of Baguio City; and approximately 150 kms. west of the Clark Special Economic Zone. It is nestled at the foot of the Caraballo Mountain Range, and it is bounded by the Sierra Madre Mountain in the east, Municipality of Carranglan in the North, Municipalities of Lupao and Talugtog in the West and Science City of Muñoz and Llanera in the South.