Lacolle est une municipalité connexe à la frontière canado-américaine, sur la rive ouest de la rivière Richelieu. Lacolle est située dans la municipalité régionale de comté (MRC) de Le Haut-Richelieu, en Montérégie, au Québec, Canada.