I XXII campionati italiani assoluti di atletica leggera 1931 si sono tenuti in varie sedi poiché l'edizione maschile era articolata in sei riunioni e la classifica finale era a punti per tutti i concorsi e le gare su pista, ad eccezione delle staffette e delle prove multiple. Le sedi delle gare furono le seguenti: 24 maggio, Milano, campo dello Sport Club Italia di via Sismondi 31 maggio, Bologna, stadio Littoriale 28 giugno, Genova, campo del Gruppo Sportivo Nafta al Lido d'Albaro 26 luglio, Roma, campo barone Lazzaroni 6 settembre, Firenze, campo dell'ASSI Giglio Rosso di viale dei Colli 4 ottobre, Milano, Arena Civica
Fu anche la prima edizione valida, con classifica finale a punti, anche per i campionati italiani di società di atletica leggera. Furono assegnati 23 titoli italiani individuali in altrettante specialità, a cui si aggiunsero i nove assegnati in manifestazioni separate, per un totale di 32 titoli di campione italiano 1931.
Il campionato italiano di corsa campestre si disputò il 22 febbraio a Torino, quello di mezza maratona il 21 giugno a Firenze e quello di maratona l'11 ottobre a Torino. La mezza maratona di marcia si svolse il 28 giugno a Roma e la marcia 50 km ebbe luogo il 27 settembre su un percorso da Milano a Como. Infine, il titolo italiano del pentathlon fu assegnato insieme a quello della staffetta 4×1500 metri il 20 settembre a Bologna e quello del decathlon, insieme a quello della staffetta 3×3000 metri, a Napoli il 3-4 novembre.
Risultati Le gare su pista e i concorsi Le gare della prima tappa del 24 maggio a Milano Specialità Prestazione Prestazione PrestazioneCorse100 m Ruggero MaregattiAssociazione Sportiva Ambrosiana10"4/5 Edgardo ToettiSport Club Italiaa 1 metro Manlio GelsominiAssociazione Sportiva Roma400 m Giacomo CarliniAtletica San Giorgio50"0 Manfredo GiacomelliASSI Giglio Rosso50"2/5 Mario GerbellaAtletica San Giorgio50"3/51500 m Luigi BeccaliPro Patria Milano4'02"1/5 Mario TugnoliVirtus Bologna Sportiva4'04"1/5 Euclide SvampaASSI Giglio Rosso4'06"2/510 000 m Angelo MalachinaAtletica San Giorgio33'21"4/5 Nello BartoliniASSI Giglio Rosso33'35"0 Spartaco MorelliSocietà Ginnastica Pro Patria et Libertate33'43"1/5110 m hs Luigi FacelliAssociazione Sportiva Ambrosiana15"1/5 Giacomo CarliniAtletica San Giorgio15"3/5 Gianni CaldanaGAF Padovano16"0Marcia 10 000 m Ugo FrigerioGSR Mussolini Milano46'56"2/5 Luigi BosatraSport Club Italia48'51"3/5 Umberto OlivoniSport Club Italia49'56"2/5Staffetta 4×100 mVasco LucciEnrico TorreManfredo GiacomelliGuido Cortopassi43"2/5Gaetano GiuffrèGiuseppe EscherMario De NegriNicola Brignole45"0ZaniniGiovanni FusarpoliMaineriRuggero Maregatti47"2/5SaltiSalto in alto Angelo TommasiFondazione Bentegodi Verona1,80 m Enrico BrogliaSport Club Italia1,75 m Edgardo Degli EspostiVirtus Bologna Sportiva1,75 mSalto triplo Plinio PalmanoAssociazione Sportiva Udinese13,70 m Angelo CartaSocietà Ginnastica Amsicora13,35 m Camillo ZemiSport Club Italia43,59 mLanciLancio del martello Fernando VandelliAssociazione Sportiva La Fratellanza 187445,14 m Armando PoggioliAssociazione Sportiva La Fratellanza 187444,54 m Camillo ZemiSport Club Italia43,59 mLancio del giavellotto Alberto DominuttiFondazione Bentegodi Verona56,525 m Giuseppe PalmieriGAF Padovano56,47 m Mario AgostiGruppo Sportivo Pordenone54,68 m
Le gare della seconda tappa del 31 maggio a Bologna Specialità Prestazione Prestazione PrestazioneCorse200 m Giacomo CarliniAtletica San Giorgio22"2/5 Edgardo ToettiSport Club Italia22"3/5 Ruggero MaregattiAssociazione Sportiva Ambrosiana22"4/5800 m Luigi BeccaliPro Patria Milano1'57"4/5 Mario TugnoliVirtus Bologna Sportiva1'58"0 Giuseppe GordiniVirtus Bologna Sportiva1'59"3/55000 m Corrado FranceschiniASSI Giglio Rosso15'28"4/5 Giuseppe LippiASSI Giglio Rosso15'32"3/5 Alfredo LazzeriniAtletica San Giorgio15'32"4/5400 m hs Luigi FacelliAssociazione Sportiva Ambrosiana55"1/5 Giordano CumarAssociazione Sportiva Ambrosiana56"4/5 Mario De NegriAtletica San Giorgio57"1/5Staffetta 4×400 mGiovanni FusarpoliGiordano CumarVincenzo GerardiLuigi Facelli3'23"0 3'27"4/5 3'28"4/5SaltiSalto con l'asta Amelio MazzocchiVirtus Bologna Sportiva3,50 m Danilo InnocentiASSI Giglio Rosso3,50 m Giacinto LambiasiForti e Liberi Monza3,40 mSalto in lungo Virgilio TommasiFondazione Bentegodi Verona7,23 m Arturo MaffeiASSI Giglio Rosso7,19 m Guido CortopassiASSI Giglio Rosso7,02 mLanciGetto del peso Enrico RollaAtletica San Giorgio13,275 m Albino PighiFondazione Bentegodi Verona13,08 m Natale MoscaPro Patria Milano12,90 mLancio del disco Camillo ZemiSport Club Italia42,47 m Luigi PonzoniAssociazione Sportiva La Fratellanza 187442,38 m Albino PighiFondazione Bentegodi Verona41,60 m
Le gare della terza tappa del 28 giugno a Genova Specialità Prestazione Prestazione PrestazioneCorse 100 m Edgardo Toetti Sport Club Italia 11"0 Ruggero MaregattiAS Ambrosiana a spalla Manlio GelsominiAS Roma a 50 cm 400 m Giacomo Carlini Atletica San Giorgio50"3/5 Manfredo Giacomelli ASSI Giglio Rosso a 50 cm Mario De Negri Atletica San Giorgio 50"4/5 1500 m Luigi Beccali Pro Patria Milano4'03"1/5 Euclide SvampaASSI Giglio Rosso 4'03"3/5 Alfredo FuriaGAF Padovano 4'04"0 10000 m Angelo Malachina San Giorgio Genova33'07"0 Spartaco Morelli Società Ginnastica Pro Patria et Libertate 33'13"3/5 Nello Bartolini ASSI Giglio Rosso 33'45"0 110 m ostacoli Luigi Facelli Associazione Sportiva Ambrosiana 15"2/5 Giacomo Carlini Atletica San Giorgio16"0 Gianni Caldana GAF Padovano 16"1/5 Staffetta svedese(100+200+300+400 m) Luigi FacelliGiovanni FusarpoliRuggero MaregattiForesti1'59"2/5 Luigi BeccaliGiovanni TurbaGiovannino CaniMario Radaelli 2'02"0 Manfredo GiacomelliOrlando OrlandiniEnrico TorreVasco Lucci 2'03"2/5Salti Salto in alto Gianni Caldana GAF Padovano1,75 m Carlo Mercatelli Associazione Sportiva Roma1,75 m Angelo Tommasi Fondazione Bentegodi Verona1,70 m Salto triplo Plinio Palmano Associazione Sportiva Udinese13,78 m Dante Gherardi Associazione Sportiva Roma13,28 m Anello Benazzi Virtus Bologna Sportiva 13,10 mLanci Lancio del martello Fernando Vandelli Associazione Sportiva La Fratellanza 187444,99 m Armando Poggioli Associazione Sportiva La Fratellanza 187444,70 m Camillo Zemi Sport Club Italia 44,52 m Lancio del giavellotto Luigi Spazzali Sport Club Gorizia55,10 m Alberto Dominutti Fondazione Bentegodi Verona54,60 m Luigi Brighetti Virtus Bologna Sportiva 50,21 m
Le gare della quarta tappa del 26 luglio a Roma Specialità Prestazione Prestazione PrestazioneCorse 200 m Edgardo Toetti Sport Club Italia 21"4/5 Ruggero MaregattiAssociazione Sportiva Ambrosiana 22"0 Giuseppe Castelli Scarpa & Magnano Savona 22"1/5 800 m Luigi Beccali Pro Patria Milano1'56"1/5 Mario TugnoliVirtus Bologna Sportiva 1'56"4/5 Ettore TavernariAssociazione Sportiva La Fratellanza 1874 1'57"2/5 5000 m Corrado Franceschini ASSI Giglio Rosso15'49"3/5 Angelo Malachina Atletica San Giorgio 15'53"4/5 Angelo Davoli Atletica San Giorgio 15'56"2/5 400 m hs Luigi Facelli Associazione Sportiva Ambrosiana 54"2/5 Emilio Mori GUF Torino58"2/5 Giordano Cumar Associazione Sportiva Ambrosiana 58"2/5 Staffetta 4x200 m Giovanni FusarpoliGiordano CumarLuigi FacelliRuggero Maregatti1'30"1/5 Attilio o Fulvio GesaEzio BertolettiElio RagniEdgardo Toetti 1'30"2/5 1'32"0Salti Salto con l'asta Danilo Innocenti ASSI Giglio Rosso3,60 m Amelio Mazzocchi Virtus Bologna Sportiva 3,30 m Giovanni Zambelli Società Ginnastica Roma 3,10 m Salto in lungo Arturo Maffei ASSI Giglio Rosso7,25 m Virgilio Tommasi Fondazione Bentegodi Verona7,06 m Guido Cortopassi ASSI Giglio Rosso 6,99 mLanci Getto del peso Albino Pighi Fondazione Bentegodi Verona13,41 m Enrico Rolla Atletica San Giorgio 12,37 m Gino Zendri Gruppo Sportivo Fiamme Gialle 12,33 m Lancio del disco Albino Pighi Fondazione Bentegodi Verona41,77 m Camillo Zemi Sport Club Italia 40,46 m Benvenuto Mignani Virtus Bologna Sportiva 37,52 m
Le gare della quinta tappa del 6 settembre a Firenze Specialità Prestazione Prestazione PrestazioneCorse100 m Edgardo ToettiSport Club Italia10"4/5 Ruggero MaregattiAssociazione Sportiva Ambrosiana11"0 Giulio Cesare GiovenzanaVirtus Bologna Sportiva11"1/5400 m Luigi FacelliAssociazione Sportiva Ambrosiana49"3/5 Ettore TavernariAssociazione Sportiva La Fratellanza 187450"3/5 Manfredo GiacomelliASSI Giglio Rosso1500 m Nello BartoliniASSI Giglio Rosso4'08"4/5 Alfredo FuriaGAF Padovano4'10"0 Giuseppe LippiASSI Giglio Rosso4'10"1/510 000 m Angelo MalachinaAtletica San Giorgio32'44"0 Spartaco MorelliSocietà Ginnastica Pro Patria et Libertate32'48"3/5 Umberto BacchiVirtus Bologna Sportiva33'11"2/5110 m hs Luigi FacelliAssociazione Sportiva Ambrosiana16"0 Gianni CaldanaGAF Padovano16"2/5 Francesco TabaiUnione Ginnastica Goriziana16"4/5Staffetta 4×800 mAristide BonfàFabio CavallariGiovanni TurbaLuigi Beccali8'04"1/5GrazziniNello BartoliniGiovanni GiovanardiGiuseppe Lippi8'08"2/5Angelo DavoliGiovanni GaraventaLuigi BoeroMario De Negri8'11"4/5SaltiSalto in alto Enrico BrogliaSport Club Italia1,83 m Angelo TommasiFondazione Bentegodi Verona1,80 m Gianni CaldanaGAF Padovano1,80 mSalto triplo Francesco TabaiUnione Ginnastica Goriziana14,15 m Plinio PalmanoAssociazione Sportiva Udinese13,39 m Folco GuglielmiUnione Sportiva Pisa13,01 mLanciLancio del martello Armando PoggioliAssociazione Sportiva La Fratellanza 187446,17 m Fernando VandelliAssociazione Sportiva La Fratellanza 187445,14 m Luigi Tullio CarpiAtletica San Giorgio41,12 mLancio del giavellotto Giuseppe PalmieriGAF Padovano58,60 m Alberto DominuttiFondazione Bentegodi Verona57,61 m Luigi SpazzaliUnione Ginnastica Goriziana54,09 m
Le gare della sesta tappa del 4 ottobre a Milano Specialità Prestazione Prestazione PrestazioneCorse200 m Ruggero MaregattiAssociazione Sportiva Ambrosiana21"3/5 Giulio Cesare GiovenzanaVirtus Bologna Sportiva22"0Medaglia non assegnata800 m Ettore TavernariAssociazione Sportiva La Fratellanza 18741'53"1/5 Luigi BeccaliPro Patria Milano1'53"2/5 Euclide SvampaASSI Giglio Rosso1'57"4/55000 m Luigi BoeroAtletica San Giorgio15'30"2/5 Corrado FranceschiniASSI Giglio Rosso15'35"0 Giuseppe LippiASSI Giglio Rosso15'42"0400 m hs Luigi FacelliAssociazione Sportiva Ambrosiana54"4/5 Mario De NegriAtletica San Giorgio57"1/5 Emilio MoriGUF Torino57"3/5Staffetta olimpionica(800+400+200+100 m)Luigi FacelliVincenzo GerardiGiovanni FusarpoliRuggero Maregatti3'30"1/5Luigi BeccaliGiovanni TurbaMario RadaelliRaimondi3'32"3/5Giovanni GiovanardiManfredo GiacomelliVasco LucciEnrico Torre3'35"3/5SaltiSalto con l'asta Danilo InnocentiASSI Giglio Rosso3,40 m Antonio MartelloForti e Liberi Monza3,40 m Amelio MazzocchiVirtus Bologna Sportiva3,20 mSalto in lungo Virgilio TommasiFondazione Bentegodi Verona7,02 m Arturo MaffeiASSI Giglio Rosso6,97 m Francesco TabaiUnione Ginnastica Goriziana6,97 mLanciGetto del peso Albino PighiFondazione Bentegodi Verona13,42 m Enrico RollaAtletica San Giorgio13,29 m Luigi PonzoniAssociazione Sportiva La Fratellanza 187412,67 mLancio del disco Albino PighiFondazione Bentegodi Verona42,25 m Benvenuto MignaniVirtus Bologna Sportiva41,78 m Luigi PonzoniAssociazione Sportiva La Fratellanza 187441,57 m
Classifica finale a punti Sono riportate qui di seguito le tre posizioni delle classifiche finali a punti di tutte le gare disputatesi nelle sei tappe del campionato, con l'eccezione delle staffette, per le quali il titolo di squadra campione d'Italia fu assegnato in gare singole svoltesi nelle varie tappe del campionato (una diversa staffetta per ogni tappa più due staffette in due eventi separati insieme alle prove multiple).