skip navigation
Home Associations MAHA District 8 About Contact


The Central Upper Peninsula Hockey League offers a structured environment for youth hockey in Michigan's Upper Peninsula.  Teams compete in the Michigan Amateur Hockey Association (MAHA) "B" Division, corresponding to "house" or "recreational" hockey.

This site also hosts the MAHA District 8 Council.

Click the button on the top navigation bar or the link above to access District 8 content, including information about regional, district and state tournaments.

Send news items to


Goalie Clinic

01/17/2018, 9:45am EST
By Walt Milligan

There will be a goalie clinic Friday January 26 in Marquette.

Info here:  

Registration link here.

Regional Tourney Results

01/15/2018, 10:15am EST
By Walt Milligan

The following associations will participate in the B District Tournament, based on results from the Regionals:


  • Calumet
  • Ironwood
  • Keweenaw Bay
  • Marquette
  • Iron Range
  • Munising
  • Manistique (Host Association)


  • DAHA
  • Ironwood
  • Keweenaw Bay
  • Manistique
  • Newberry
  • Escanaba
  • Iron Range (Host Association)

(Updated to fix mistake, DAHA made it, not Calumet - sorry.)

Team Credentials Check

12/21/2017, 4:45pm EST
By Walt Milligan

Reminder that District Personnel will be checking all team credentials on Sunday January 7 from 10-2 at the Dee in Houghton and Lakeview Arena in Marquette.

Regional and District Tournament Information

12/21/2017, 4:45pm EST
By Walt Milligan

Schedules and other information will be posted here as soon as it is available. 

Regional Tournaments

There is no regional tournament for 14U B since there are not more than 8 associations participating.  

10U and 12U B East Region (Escanaba, January 13-14)

10U B West Region (Keweenaw Bay, January 12-14)

12U B West Region (Keweenaw Bay, January 12-14)

District Tournaments

10U AA (Copper Country, Feb 2-4)

12U AA, 14U AA and 18U BB (Marquette, Feb 2-4)

Still need many team website representatives

11/27/2017, 10:15am EST
By Walt Milligan

About half the teams have volunteered a website rep.  If your team is not reporting scores, please check the list on the left navigation bar ("Website Team Reps") and talk to your coach if your team is not listed, so you or someone else can volunteer.


Update December 6:

25 teams are covered, we still have 14 to go.  

You could win $5000! Plus, help us win a VIP Theater Takeover for our members. ENTER NOW