La società di trasporti inglese The Lombardy Road Railways Company il 31 dicembre 1886 chiese la concessione per la costruzione e l'esercizio di una nuova linea tranviaria, con trazione a vapore, da erigere lungo il percorso fra Cusano, Monza, Macherio e Carate. La nuova linea fu aperta all'esercizio il 16 luglio 1890 nel tronco Cusano-Monza-Macherio; quello fino a Carate fu inaugurato il 15 novembre[2][3]. A Carate Brianza la Lombardy impiegò la medesima stazione tranviaria della linea per Seregno e Milano, per cui la nuova linea dovette attraversare il centro storico. Di conseguenza, furono allargate le attuali via San Giuseppe e via Vittorio Emanuele II[4].
Nel 1916, all'interno di Carate fu costruito un raccordo che univa la tranvia alla scuola elementare Gian Domenico Romagnosi che a seguito degli eventi bellici era stato provvisoriamente tramutato in ospedale. In questo modo i feriti di guerra vi potevano essere trasferiti celermente dalla stazione ferroviaria di Seregno[4].
A causa delle difficoltà economiche procurate dalla guerra, la Lombardy decise di chiudere il servizio della Monza-Carate a partire dal 1º marzo 1918, mentre l'anno seguente cedette la concessione alla Edison che a sua volta girò la gestione ad una sua controllata: la Tramways a Vapore Interprovinciali di Milano, Bergamo e Cremona (TIP)[5].
La TIP, spinta dalle richieste dei comuni serviti dalla linea, decise di riaprire il servizio tranviario, evento che si verificò l'11 maggio 1919[6].
Il primo progetto ad essere completato fu il tronco Regio Parco – Vedano costruito allo scopo di soddisfare le esigenze dell'autodromo di Monza e dell'ippodromo. La nuova linea si affiancava all'originaria tranvia a vapore in quanto considerata a livello di esercizio come una prosecuzione della Milano – Monza e fu caratterizzata dal cosiddetto anello di Vedano. Questo era un tronco in sede promiscua che percorreva le attuali via Villa, via Italia, via IV Novembre e via Cesare Battisti, consentendo il ribattimento delle elettromotrici senza dover effettuare manovre. I lavori si svolsero durante il 1925, concludendosi poco prima del Gran Premio d'Italia[8].
Per il tronco Vedano-Macherio-Carate Brianza fu necessario attendere la costruzione della strada provinciale Monza-Macherio che permise tra l'altro lo scavalco a livelli sfalsati della ferrovia Seregno-Bergamo. Fu inoltre necessario costruire una variante che aggirasse il centro storico di Carate, le cui strade erano ormai inadatte al nuovo tipo di traffico tranviario. I lavori si svolsero nel 1932; la prima corsa di prova si tenne il 16 ottobre, mentre l'esercizio fu aperto il 7 novembre. Contestualmente si chiuse il vecchio tronco Monza San Biagio-Vedano che fu sostituito da quello costruito nel 1925: il capolinea monzese fu quindi trasferito in via Manzoni all'angolo con Largo Mazzini[8][9]. Con la nuova infrastruttura il tempo di percorrenza fu ridotto a venti minuti, mentre le corse aumentarono dalle quattro coppie giornaliere del 1922 a diciassette coppie[10].
Nel dopoguerra, alcune corse furono prolungate fino a Milano, instradando i convogli tranviari sulla Milano – Monza[11].
Nel marzo 1956 l'ATM avviò un servizio automobilistico fra Monza e Vedano che l'anno seguente fu prolungato fino a Giussano. Il percorso di questo, fino a Carate, era parallelo a quello tranviario per cui l'utenza di quest'ultimo progressivamente si spostò sui mezzi gommati. L'ATM prese la decisione di tagliare il servizio: il 15 maggio 1960 terminò dunque l'esercizio[11]. I binari furono disarmati l'anno seguente e le motrici furono trasferite presso il deposito di Desio[12].
La trazione della tranvia inizialmente era affidata a locomotive a vapore. Dal 1925, per il solo tratto Regio Parco – Vedano, e dal 1932, sul restante tracciato, fu elettrificata con alimentazione a 600 volt in corrente continua. Due sottostazioni elettriche rifornivano la linea di contatto: quella di Monza Borgazzi e quella di Albiate Brianza, quest'ultima appositamente costruita per la Monza-Carate[9].
Durante l'esercizio della Lombardy, la stazione capolinea di Monza era posta all'incrocio fra le vie Andrea Appiani e Alessandro Volta ed era dotata di fabbricato viaggiatori, ancora esistente, e di una rimessa locomotive.
La tranvia proseguiva lungo via Volta fino a raggiungere l'incrocio con via Cesare Battisti, dove curvava in direzione del parco di Villa Reale. Giunta all'incrocio con viale Brianza, la linea imboccava questa strada in direzione di Vedano percorrendola in sede promiscua fino ad entrare nell'abitato di Vedano al Lambro, lungo l'attuale via Santo Stefano.
Uscendo da Vedano, la tranvia percorreva un rettifilo e quindi giungeva all'abitato di Biassono, che veniva attraversato tramite un percorso interno. Successivamente entrava in Macherio, passando per via Milano e attraversando a raso la ferrovia Seregno-Bergamo. Utilizzando quindi la vecchia strada, poi sostituita dalla provinciale Monza-Carate, la tranvia entrava anche all'interno dei centri di Sovico e di Albiate. Giunta a Carate, la linea imboccava il centro storico, percorrendo le vie Dante Cesana e San Giuseppe. Concludeva il suo percorso in via Francesco Cusani, dove si trovavano la stazione tranviaria e la rimessa locomotive, comuni con la Milano-Carate/Giussano[13].
A seguito dell'elettrificazione, il tracciato fu profondamente modificato, pur mantenendo i collegamenti tra i comuni sopracitati. La STEL ottenne di poter affiancare la nuova linea al tracciato stradale della provinciale Monza-Carate, allora in costruzione; di conseguenza il percorso tranviario fu spostato ad occidente rispetto al precedente. In particolare a Vedano proseguiva lungo via Cesare Battisti, a Biassono percorreva via Cesana e via Porta d'Arnolfo, mentre a Macherio il tracciato affiancava via Alessandro Volta utilizzando il viadotto che scavalcava la linea ferroviaria. A Carate, il nuovo percorso aggirava ad oriente il centro storico: la tranvia s'immetteva lungo il tracciato via Mosé Bianchi – via San Michele al Carso – via Giuseppe Mazzini – Corso della Libertà. A Monza, invece, fu abbandonato lo scalo di San Biagio a favore di quello di largo Mazzini, all'incrocio con l'attuale via Manzoni[14].
Il cosiddetto anello di Vedano, costruito per favorire i servizi passeggeri specifici per l'autodromo di Monza, consisteva in un tracciato a binario semplice che percorreva via Villa, viale Italia, via IV Novembre e via Cesare Battisti. Presso viale Italia era inoltre presente un tronchino lungo 184 metri per la sosta delle motrici[8].
^Secondo il Cornolò (1980), la Monza-Macherio-Carate fu costruita nel 1888 e aperta all'esercizio il 20 giugno del medesimo anno. Cfr. Cornolò (1980), p. 43 e p.341
Giovanni Cornolò, Fuori porta in tram. Le Tranvie extraurbane milanesi 1876-1980, Parma, Ermanno Albertelli Editore, 1980. ISBN non esistente
Paolo Zanin, Monza e i suoi tram. Storia dei collegamenti tranviari da Monza a Milano e alla Brianza, 2ª ed., Firenze, Phasar, 2009. ISBN 9788863580280.