จังหวัดนครสวรรค์ จัดรูปการปกครองตามลักษณะการปกครองส่วนภูมิภาคโดยแบ่งออกเป็น 15 อำเภอ 1,431 หมู่บ้าน 128 ตำบล และจัดรูปการปกครองตามลักษณะ การปกครองส่วนท้องถิ่น ประกอบด้วย
องค์การบริหารส่วนจังหวัด 1 แห่ง
เทศบาล 21 แห่ง (เทศบาลนคร 1 แห่ง เทศบาลเมือง 2 แห่ง เทศบาลตำบล 18 แห่ง)
และองค์การบริหารส่วนตำบล 121 แห่ง