La municipalité Les Coteaux est située au sud de la péninsule du Suroît, sur la rive nord du fleuve Saint-Laurent, à quelques kilomètres à l'Ouest de Salaberry-de-Valleyfield. Sa limite municipale au sud-est au milieu du fleuve Saint-Laurent est de seulement 916 m, entre Saint-Zotique et Côteau-du-Lac. Sa limite riveraine s'étire sur 1.8 km. En cas de grosses vagues, sur le lac Saint-François, les plaisanciers peuvent se réfugier à l'anse aux bateaux (protégé par la jetée du gouvernement et par une île) ou dans la baie à l'entrée supérieur du Canal de Soulanges (protégée par une jetée de 343 m). Hormis la zone forestière dans la partie sud, le reste du territoire municipal est principalement à vocation agricole.