Hemmalaget tog ledningen efter dryga åtta minuter och utökade sedan till 2–0 med 55 sekunder kvar av den första perioden.
Felix Olsson reducerade för Kalix i slutet av den andra perioden, men närmare än så kom man inte.
Hudiksvall drog på sig fler utvisningar i den tredje perioden, bland annat ett matchstraff, men Kalix lyckades inte förvalta det.
Kalix ligger nu på femte plats med 26 poäng, en poäng bakom fyran Borlänge och två poäng bakom trean Hudiksvall.
På söndag väntar ettan Östersund.