Rescaldina borders the following municipalities: Cislago, Gorla Minore, Gerenzano, Marnate, Uboldo, Castellanza, Legnano and Cerro Maggiore.
The municipality counts two civil parishes (frazioni): Ravello and Rescalda.