Montrottier est la commune la plus étendue en superficie du canton de Saint-Laurent-de-Chamousset. Le bourg, qui se situe à 700 mètres d'altitude, offre un panorama très vaste sur la campagne environnante et la chaîne des Alpes au loin, par temps clair.
Au Xe siècle, l'abbaye de Savigny fit élever à Saint-Martin-les-Périls un prieuré, poste avancé pour la protection contre les brigands. Le château de Montrottier eut à soutenir plusieurs sièges. Il fut pris et démantelé par l'Archevêque Renaud, lors des guerres de l'Eglise de Lyon avec l'abbaye de Savigny en 1196. Dans la deuxième partie du XVe siècle, Guichard de Pavie fit reconstruire le château et bâtir la partie centrale de l'église actuelle.
Le marché de Montrottier remonte à Louis XIV, période de la construction des halles qui existent encore de nos jours.