Beloeil is part of a broader agglomeration of over forty thousand inhabitants, formed by four towns spread out on the sides of the Richelieu River. It represents the northwestern portion of the agglomeration and is separated from Mont Saint-Hilaire (northeastern) and Otterburn Park (southeastern) only by the Richlieu river, while Bernard-Pilon street (Quebec Route 229) forms the limit between Beloeil and McMasterville (southwestern). Most of the urban portion of the city as it exists today lies within the area delimited by Bernard-Pilon Street to the south, the Richelieu river to the east, Yvon-L'Heureux Boulevard to the west, and Quebec Autoroute 20 to the north. The land north of the autoroute or west of Yvon-L'Heureux is still largely rural.