Il collegio elettorale uninominale Lombardia - 05 è stato un collegio elettorale uninominale della Repubblica Italiana per l'elezione del Senato tra il 2017 ed il 2022.
Come previsto dalla legge elettorale italiana del 2017, il collegio era stato definito tramite decreto legislativo[1] all'interno della circoscrizione Lombardia.
Era formato dal territorio di 48 comuni: Agrate Brianza, Aicurzio, Basiano, Bellinzago Lombardo, Bellusco, Bernareggio, Brugherio, Burago di Molgora, Busnago, Bussero, Cambiago, Caponago, Carnate, Carugate, Cassano d'Adda, Cassina de' Pecchi, Cavenago di Brianza, Cernusco sul Naviglio, Cologno Monzese, Cornate d'Adda, Gessate, Gorgonzola, Grezzago, Inzago, Liscate, Masate, Melzo, Mezzago, Ornago, Pantigliate, Peschiera Borromeo, Pessano con Bornago, Pioltello, Pozzo d'Adda, Pozzuolo Martesana, Rodano, Roncello, Ronco Briantino, San Donato Milanese, Segrate, Settala, Sulbiate, Trezzano Rosa, Trezzo sull'Adda, Truccazzano, Vaprio d'Adda, Vignate, Vimodrone.
Il collegio era parte del collegio plurinominale Lombardia - 05.
Come previsto dalla legge elettorale, 116 senatori erano eletti con sistema a maggioranza relativa in altrettanti collegi uninominali a turno unico.