La Prima Divisione fu il massimo campionato regionale di calcio disputato in Lombardia nella stagione 1951-1952.
Avendo deciso la FIGC con il Lodo Barassi una radicale riforma dei campionati minori per la stagione successiva, questa edizione si differenziò dalle precedenti in quanto non mise in palio posti per il campionato interregionale, ma fu finalizzata a qualificare le società partecipanti: le migliori avrebbero avuto accesso al nuovo Campionato Regionale (detto di Promozione), mentre le altre squadre non ammesse sarebbero rimaste iscritte al declassato campionato di Prima Divisione.
Per quanto riguarda la Lombardia fu garantito l'accesso al nuovo campionato regionale alle prime tre di ogni raggruppamento, come anche ad alcune delle migliori quarte a seconda del numero di retrocesse locali dalla Promozione della Lega Interregionale Nord.Era stato stabilito che l'organico della nuova Promozione Lombarda sarebbe stato composto da 80 società. Essendo affiliati alla Lega Interregionale Nord quaranta club lombardi suddivisi in quattro gironi di cui uno riservato, il numero di retrocesse dalla morente lega avrebbe potuto variare da un minimo di 25 a un massimo di 31. Combinando un certo gioco delle probabilità con la facoltà riconosciuta a Barassi di aggiustare posteriormente l'organico di IV Serie, fu ritenuto ragionevole ridurre la forbice a un minimo di 28 e un massimo di 30 retrocesse. Fu così che furono garantiti 49 posti, tre per ciascun girone più dieci per le migliori quarte, per i club di Prima Divisione 1951-1952 (nella massima eventualità di retrocesse dalla lega superiore), più altri tre posti sottoposti a clausola condizionale sempre per le altre quarte classificate (nelle eventualità fino alla minima possibile).
Girone A Squadre partecipanti SquadraCittà (provincia)Stagione precedente U.S. Adrense Adro (BS) S.S. Angelo Antonini Sarezzo (BS) U.S. Aurora Travagliato Travagliato (BS) U.S. Bedizzolese "Gian Pietro Siboni" Bedizzole (BS) C.S. Castrezzato Castrezzato (BS) U.S. Cologne Cologne Bresciano (BS) U.S. Darfense Darfo Boario Terme (BS) U.S. Desenzano Desenzano del Garda (BS) A.C. Falck Vobarno Vobarno (BS) A.C. Lumezzane Lumezzane (BS) A.C. Mario Rigamonti Capriolo (BS) A.C. Ospitaletto Ospitaletto (BS) U.S. Rovatese Rovato (BS) A.C. Toscolano Maderno Toscolano Maderno (BS) A.C. Villa Carcina Villa Carcina (BS) U.S. Villanovese Villanuova sul Clisi (BS)
Classifica finale Squadra 1. Villanovese4730 20 7 3 62 29+33 2. Angelo Antonini4530 20 5 5 64 27+37 3. 4230 18 6 6 74 30+44 3. 4230 17 8 5 52 31+21 5. Villa Carcina3530 15 5 10 61 43+18 5. Toscolano Maderno3530 16 3 11 62 54+8 7. Adrense2930 10 9 11 46 53-7 8. Desenzano2730 9 9 12 40 47-7 9. Rovatese2630 9 8 13 46 58-12 9. 2630 11 4 15 48 61-13 11. Darfense2330 11 1 18 41 49-8 12. Bedizzolese (-1)2230 8 7 15 47 64-17 12. Castrezzato2230 9 4 17 43 58-15 14. Cologne2030 9 2 19 38 64-26 15. Mario Rigamonti1930 6 7 17 45 83-38 16. Ospitaletto1730 6 5 19 47 69-22 Legenda: Ammesso alle finali per il titolo regionale. Ammesso alla nuova Promozione Regionale. Retrocesso in Seconda Divisione.
Regolamento: Due punti a vittoria, uno a pareggio, zero a sconfitta. Pari merito in caso di pari punti. Note: Bedizzolese ha scontato un punto di penalizzazione in classifica per una rinuncia. Differenza di quattro gol nel computo totale reti fatte/subite (816/820).
Girone B Squadre partecipanti SquadraCittà (provincia)Stagione precedente F.C. Alzano Alzano Lombardo (BG) U.S. Ardens Bergamo U.S. Clusone Clusone (BG) C.S. Falco Albino (BG) U.S. Fiorano Fiorano al Serio (BG) U.S. Gandinese Gandino (BG) U.S. Gazzaniga Gazzaniga (BG) A.S. Leffe Leffe (BG) U.S. Nossese Ponte Nossa (BG) S.S. San Pellegrino San Pellegrino Terme (BG) U.S. Trescore Terme Terme di Trescore Balneario (BG) G.S. Vertovese Vertova (BG) U.S. M.F.R. Villa d'Ogna Villa d'Ogna (BG) U.S. CSI Virescit Bergamo-Oratorio Boccaleone U.S. Zognese Zogno (BG)
Classifica finale Squadra 1. Nossese442820 4 4 83 24 +59 2. Gandinese402817 6 5 55 23 +32 3. Fiorano382815 8 5 73 38 +35 3. Trescore Terme382816 6 6 55 49 +6 5. Falco342814 6 8 48 32 +16 6. Virescit322813 6 9 48 43 +5 6. Clusone312813 5 10 49 46 +3 8. Leffe272811 5 12 42 36 +6 9. Gazzaniga23288 7 13 29 36 -7 10. 22288 6 14 42 52 -10 10. Vertovese22288 6 14 35 52 -17 12. 20287 6 15 31 58 -27 13. San Pellegrino17285 7 16 24 60 -36 14. Ardens16285 6 17 32 62-30 15. M.F.R. Villa d'Ogna16285 6 17 28 63-35 Legenda: Ammesso alle finali per il titolo regionale. Ammesso alla nuova Promozione Regionale. Retrocesso in Seconda Divisione.
Regolamento: Due punti a vittoria, uno a pareggio, zero a sconfitta. Pari merito in caso di pari punti. Note: Falco ammesso alla nuova Promozione Regionale a completamento degli organici.
Spareggio salvezza Risultati Luogo e data Ardens 2 - 0 M.F.R. Villa d'Ogna Albino, 8 giugno 1952
Girone C Squadre partecipanti SquadraCittà (provincia)Stagione precedente U.S. Asperiam Spirano (BG) U.S.C. Bergamasca Bergamo A.C. Cassano d'Adda Cassano d'Adda (MI) F.B.C. Chiari Chiari (BS) A.S. Constantes Cernusco sul Naviglio (MI) U.S. Colognese Cologno al Serio (BG) A.S. Erminio Giana Gorgonzola (MI) S.S. Farese Fara Gera d'Adda (BG) U.S. Forza e Costanza Martinengo (BG) S.S. Fulgor Canonica Canonica d'Adda (BG) A.C. Gessate Gessate (MI) A.C.L.I. Inzago Inzago (MI) G.S. Pro Romano Romano di Lombardia (BG) U.S. Stezzanese Stezzano (BG) A.C.O. Verdellese Verdello (BG)
Classifica finale Squadra 1. Constantes442820446930+39 2. 382817477345+28 3. Forza e Costanza352814775841+17 3. Erminio Giana3328145948480 5. Chiari3128135105851+7 6. Cassano d'Adda3028134114241+1 6. Farese3028126105841+17 8. Asperiam2828124124845+3 8. Verdellese2828108104439+5 9. Fulgor Canonica2628114134255-13 11. Stezzanese242896134745+2 12. Inzago222894154461-17 13. Colognese202868144162-21 13. Gessate202884163463-29 15. Bergamasca (-1)102835202362-39 Legenda: Ammesso alle finali per il titolo regionale. Ammesso alla nuova Promozione Regionale. Retrocesso in Seconda Divisione.
Regolamento: Due punti a vittoria, uno a pareggio, zero a sconfitta. Pari merito in caso di pari punti. Note: Bergamasca ha scontato un punto di penalizzazione in classifica per una rinuncia.
Girone D Squadre partecipanti SquadraCittà (provincia)Stagione precedente U.S. Besanese Besana in Brianza (MI) U.S. Chiavennese Chiavenna (SO) S.S. Costamasnaga Costa Masnaga (CO) U.S. Derviese Dervio (CO) C.R.A.L. Falck Dongo Dongo (CO) A.C. Imbel Ello (CO) S.C. Legnone Colico (CO) Menaggio Sporting Club Menaggio (CO) Missaglia Sportiva Missaglia (CO) A.C. Molteno Molteno (CO) U.S. Morbegnese Morbegno (SO) G.S. Moto Guzzi Mandello del Lario (CO) A.S. Oggiono Oggiono (CO) U.S. Olginatese Olginate (CO) U.S. Tiranese Tirano (SO) U.S. Vis Casatese Casatenovo (CO)
Classifica finale Squadra 1. Chiavennese483023259330+63 2. 453021369233+592. Besanese453020559340+534. Missaglia423018668346+37 5. Moto Guzzi373016598041+39 6. Oggiono3130119105963-4 7. Derviese30301010104142-1 8. Imbel2930117125554+1 9. Costamasnaga (-1)27301161354540 9. Molteno2730115144456-12 9. Legnone2730115144967-18 12. 263098135266-14 13. 253097144975-26 14. Falck Dongo183066184170-29 15. Menaggio 123036213996-57 16. L'Olginatese dichiarò la propria inattività non iscrivendosi ai campionati di Prima e Seconda Divisione 1952-1953. Mancano notizie relative alle squadre giovanili qualora avesse optato di continuare l'attività sportiva con il Comitato di Lega Giovanile di Lecco.1030342329110-81 Legenda: Ammesso alle finali per il titolo regionale. Ammesso alla nuova Promozione Regionale. Retrocesso in Seconda Divisione. Non iscritto la stagione successiva.
Regolamento: Due punti a vittoria, uno a pareggio, zero a sconfitta. Pari merito in caso di pari punti. Note: Costamasnaga ha scontato 1 punto di penalizzazione in classifica per una rinuncia. L'Olginatese non si iscriverà ai successivi campionati di Prima e Seconda Divisione 1952-1953. Differenza di dieci gol nel computo totale reti fatte/subite (953/943).
Girone E Squadre partecipanti SquadraCittà (provincia)Stagione precedente U.S. Agratese Agrate Brianza (MI) A.C. Arcore & Falck Arcore (MI) S.S. Audace Osnago Osnago (CO) U.S. Aurora Desio Desio (MI) A.C. Bernareggio Bernareggio (MI) G.S. Brugherese Brugherio (MI) U.S. Caratese Carate Brianza (MI) Pol. Carugatese Carugate (MI) A.S. Cologno Monzese Cologno Monzese (MI) G.S. Concorezzese Concorezzo (MI) A.S. Libertas Lissone Lissone (MI) A.S. Muggiò Muggiò (MI) U.S. Novese Nova Milanese (MI) S.S. Pro Macherio Macherio (MI) A.S. Vedano Vedano al Lambro (MI)
Classifica finale Squadra 1. Brugherese4128 2. 4028 3. Concorezzese3828 4. Pro Macherio3628 4. Bernareggio3628 6. Agratese3128 7. 2828 7. Arcore & Falck2828 7. Audace Osnago2828 10. Libertas Lissone2428 10. Cologno Monzese2428 12. Muggiò2228 13. Novese (-1)1928 14. Vedano1528 15. Carugatese728 Legenda: Ammesso alle finali per il titolo regionale. Ammesso alla nuova Promozione Regionale. Retrocesso in Seconda Divisione.
Regolamento: Due punti a vittoria, uno a pareggio, zero a sconfitta. Pari merito in caso di pari punti. Note: Novese ha scontato 1 punto di penalizzazione in classifica per una rinuncia. Mancano 2 punti dal computo totale.
Girone F Squadre partecipanti SquadraCittà (provincia)Stagione precedente U.S. Ardisci e Spera Cadorago (CO) U.S. Bregnanese Bregnano (CO) A.C. Cabiate Cabiate (CO) G.C. Ceriano Ceriano Laghetto (MI) U.S. Cistellum Cislago (VA) S.S. Dino Airoldi Origgio (VA) U.S. Elio Zampiero Cadorago (CO) S.C. Guanzate Guanzate (CO) U.S. Itala Lurate Caccivio (CO) U.S. Lomazzo Lomazzo (CO) A.C. Maslianico Maslianico (CO) A.S. Olgiatese Olgiate Comasco (CO) S.C. Rovellasca Rovellasca (CO) U.S. Salus et Virtus Turate (CO) U.S. Uboldese Uboldo (VA)
Classifica finale Squadra 1. Olgiatese502824 2 2 67 20+47 2. Salus et Virtus392815 9 4 60 33+27 3. Uboldese362815 6 7 48 31+17 4. Cistellum352816 3 9 65 43+42 5. Guanzate332811 11 6 47 41+6 6. Itala312813 5 10 53 34+19 7. Cabiate302813 4 11 62 58-4 8. Rovellasca (-1)282811 7 10 56 51-5 9. Lomazzo252811 3 14 48 51-3 9. Maslianico25287 11 10 41 50-9 11. Dino Airoldi20286 8 14 34 53-19 12. Ardisci e Spera19286 7 15 39 61-22 12. Bregnanese (-1)19288 4 16 25 51-26 14. Ceriano15284 7 17 42 71-29 15. Elio Zampiero (-1)10283 5 20 28 71-43 Legenda: Ammesso alle finali per il titolo regionale. Ammesso alla nuova Promozione Regionale. Retrocesso in Seconda Divisione.
Regolamento: Due punti a vittoria, uno a pareggio, zero a sconfitta. Pari merito in caso di pari punti. Note: Rovellasca, Bregnanese ed Elio Zampiero hanno scontato un punto di penalizzazione in classifica per una rinuncia. Differenza di quattro gol nel computo totale reti fatte/subite (715/719).
Girone G Squadre partecipanti SquadraCittà (provincia)Stagione precedente U.S. Albizzatese Albizzate (VA) Audace Sportiva Besnatese Besnate (VA) U.S. Belfortese Varese-Belforte Amatori Calcio Besozzo Besozzo (VA) A.C. Biumense Biumo Inferiore di Varese U.S. Cairatese Cairate (VA) C.S.I. F.C. Cantello Cantello (VA) A.S. Carnaghese Carnago (VA) S.C. Castiglione Olona Castiglione Olona (VA) A.P. Gaviratese Gavirate (VA) A.C. Induno Sportiva Induno Olona (VA) A.S. Isprese Ispra (VA) U.S. Malnatese Malnate (VA) A.S. Tainese Taino (VA) U.S. Vedanese Vedano Olona (VA) Virtus Tradate Tradate (VA)
Classifica finale Squadra 1. Gaviratese..30...... 2. ???..30...... 3. ???..30...... 4. ???..30...... 5. ???..30...... 6. ???..30...... 7. ???..30...... 8. ???..30...... 9. ???..30...... 10. ???..30...... 11. ???..30...... 12. ???..30...... 13. ???..30...... 14. ???..30...... 15. ???..30...... 16. ???..30...... Legenda: Ammesso alle finali per il titolo regionale. Ammesso alla nuova Promozione Regionale. Retrocesso in Seconda Divisione.
Regolamento: Due punti a vittoria, uno a pareggio, zero a sconfitta.