Les milieux naturels autour de Saint-Jean-de-Maruéjols-et-Avéjan peuvent être regroupés en deux grandes catégories : d'une part, les milieux terrestres avec les collines et la plaine et d'autre part, les milieux humides avec les rivières.