Некоторые препараты, снижающие уровень глюкозы, могут уменьшать массу тела, например, метформин, ингибиторы класса SGLT-2 и агонисты рецепторов GLP-1, которые могут как снижать уровень глюкозы, так и уменьшать массу тела. Существуют также некоторые глюкозопонижающие препараты, которые могут увеличивать массу тела, например, сульфонилмочевина или глиниды, тиазолидиндионы и инсулин. Существуют также некоторые гипогликемические препараты, оказывающие нейтральное влияние на массу тела, например ингибиторы гликозидазы или ингибиторы фермента DPP4. Метформин снижает массу тела в основном за счет подавления аппетита, уменьшает потребление калорий, улучшает гиперинсулинемию, снижает базальный уровень инсулина и уровень инсулина после нагрузки, повышает чувствительность к лептину. Агонисты GLP-1 снижают массу тела в основном за счет центральных и периферических механизмов, подавляя аппетит, увеличивая энергозатраты, воздействуя на желудочно-кишечный тракт, задерживая опорожнение желудка и перистальтику ЖКТ.