Het Noordelijk kampioenschap hockey heren 1947/48 was de 16e editie van deze Nederlandse hockeycompetitie.

Competitie 
Nadat het aanvankelijk in de bedoeling van de KNHB had gelegen om de het vorige seizoen afgebroken competities dit seizoen voort te zetten kwam het daar uiteindelijk niet van. In de zomer van 1947 werd na uitgebreide discussies in principe besloten tot invoering van een landelijke hoofdklasse. Definitieve invoering hiervan zou volgens de plannen nog twee jaar op zich laten wachten. Alleen in het oostelijke district was er dit seizoen een enkele eerste klasse. In het westen, zuiden en noorden was de eerste klasse gesplitst. In het noorden werd de stand van de afgebroken competitie van 1946/47 gebruikt om de indeling van de te splitsen competitie op te baseren. In de eerste klasse A kwamen de nummers 1, 3, 5, 7 en 9 van het vorige seizoen terecht. In afdeling B werden de nummers 2, 4, 6, 8 en het bij keuze door het bestuur van de hockeybond gepromoveerde Daring ondergebracht. Aan het einde van de gesplitste competities speelden de nummers 1 en 2 van iedere afdeling een competitie om het noordelijk kampioenschap. De winnaar daarvan mocht, voor het eerst in de geschiedenis van het noordelijke hockey, meedoen in de strijd om het landskampioenschap. De resultaten uit de gewone competitie telden mee in zowel de kampioens- als de degradatiecompetitie

De eerste klasse A werd door LHC gewonnen. Op de laatste speeldag won het de uitwedstrijd van Groningen met 0-2. De Groningers eindigden hierdoor met 10 punten gelijk met HVA en moesten een beslissingswedstrijd spelen om de 2e plaats, die recht gaf op deelname aan de nacompetitie om het noordelijk kampioenschap. Op 4 januari 1948 versloeg Groningen HVA met 3-2. HVA moest hierdoor deelnemen aan de degradatiecompetitie. In de eerste klasse B werd Rap. kampioen. De Groninger Studenten werden hier tweede. De eerste klasse B werd niet helemaal uitgespeeld. De wedstrijd tussen de Studenten en Dash was niet meer van belang en werd niet meer gespeeld. Hoewel eind december 1947 reeds bekend was welke verenigingen in de kampioenspoule en welke in de degradatiepoule moesten spelen werd de eindstand van de eerste klasse A pas definitief op 4 april 1948 toen Daring thuis met 5-0 Dash versloeg. Verwarrenderwijs werden de kampioens- en degradatiecompetitie ook weer eerste klasse A en B genoemd. Onder de eerste klasse was één 2e klasse alsmede een 3e klasse A en B.

Promotie en degradatie
De nummers 3 tot en met 5 van de eerste klasse afdelingen A en B speelden een volledige competitie om 2 rechtstreekse degradanten aan te wijzen. De eerste drie van deze competitie zouden ook het komende seizoen in de eerste klasse uitkomen. De nummer 4 moest degradatiewedstrijden spelen tegen de kampioen van de tweede klasse. Althans, dat was besloten in het begin van het seizoen. Uiteindelijk deden de nummers 4, 5 en 6 van de degradatiecompetitie mee in de promotie/degradatie (P/D-)competitie tegen de kampioen van de tweede klasse: GCHC. Dash won de P/D-competitie en bleef eersteklasser. De veteranen van Groningen werden kampioen van de derde klasse A en de derde klasse B werd gewonnen door HCW. In plaats van HCW deed Dash II, de nummer 2 van de 3e klasse B, mee aan de P/D-wedstrijden voor een plaats in de 2e klasse. De veteranen van Groningen mochten niet promoveren en dus deed in hun plaats MHV II mee in de strijd om een plaats in de 2e klasse. Dash II won de P/D-wedstrijden en LHC II degradeerde naar de 3e klasse.

Eerste helft seizoen

Eerste Klasse A 

Beslissingswedstrijd:

Eerste Klasse B

Tweede helft seizoen

Eerste Klasse A (Kampioenscompetitie)

Eerste Klasse B (Degradatiecompetitie)

Hockey in 1947
Hockey in 1948
1947/48
Nederlandse hockeycompetitie