北马鲁古省(印度尼西亚语:Provinsi Maluku Utara)是印度尼西亚东部的一个省,位于马鲁古群岛的北部。该省包括莫罗泰岛、哈马黑拉岛、巴占群岛、奥比岛和苏拉群岛。北马鲁古群岛距离雅加达北部约2500公里,是马鲁古群岛的一部分,1999年从马鲁古省分出。该省面积为33,278平方公里,人口普查显示人口为1,038,087人,是印度尼西亚人口最少的省之一。首府和最大城市是特尔纳特,但由于索菲菲基础设施欠缺,北马鲁古省在2010年前以特尔纳特为临时首府。然而,自2010年8月24日起,北马鲁古省的行政中心已迁至索菲菲。该省下辖二个市(特尔纳特、提多雷)和六个区。