The 5.1 magnitude quake struck at 8:25 a.m. local time on Monday about 4 miles southwest of Bayombong, in the heart of the island.
The Philippines Information Agency reports the shaking shattered facilities at the National Grid Corporation of the Philippines, causing a power failure across the entire province of Novo Vizcayanos.
Strong shaking was felt locally around the epicenter. A 4.4 magnitude aftershock struck just after two hours later, but caused no additional damage.
Several schools suspended classes after the strongest jolt, which also prompted some government offices to send their employees home.