The borough is bordered to the northwest by Villeray-Saint-Michel-Parc-Extension, to the northeast by Saint Leonard, to the southeast by Mercier-Hochelaga-Maisonneuve, to the southwest by Le Plateau-Mont-Royal and its Mile End neighbourhood, and to the west by Outremont.
It has a population of 131,318 and an area of 14.41 km².