Medication class
Diabetes
Drugs for managing type 1 and type 2 diabetes, including insulin, metformin, and newer agents like GLP-1 agonists and SGLT2 inhibitors.
Data updated 2026-05-15
- 43
- Medications
- 24
- With a generic
- 58%
- Avg generic savings
- 1
- In active shortage
Drug class assignments follow the FDA openFDA therapeutic classification, clinical details are drawn from FDA Structured Product Labeling via DailyMed, and unit-price comparisons use CMS National Average Drug Acquisition Cost data. See the full sources below.
Inventory versus report volume
Diabetes sits at inventory #5 of 22 and FAERS-volume #5. Nationally Mental Health is inventory #1 of 22 (77 drugs) ≠ Pain Relief FAERS-volume #1 at inventory #3.
- #5
- inventory
- 43
- tracked drugs
- #5
- FAERS volume
- #1
- Pain Relief FAERS nationally
According to FDA FAERS report totals and openFDA class inventory compiled on /methodology. Class size is not the same map as report volume. This page is for informational purposes only and is not medical advice.
This class - generic availability cut
Exclusive DISTINCT-drug split of 43 medicines in Diabetes. Orthogonal to inventory vs FAERS dual and to the NADAC cost ChartBar.
tirzepatide tops Diabetes NADAC at $516.00/unit
Top 10 acquisition costs in this class (CMS NADAC)
- tirzepatide
tirzepatide
$516 per unit
- dulaglutide
dulaglutide
$472 per unit
- exenatide
exenatide
$340 per unit
- semaglutide
semaglutide
$312 per unit
- glucagon
glucagon
$277 per unit
- liraglutide $87
liraglutide
$87 per unit
- insulin aspart $36
insulin aspart
$36 per unit
- insulin degludec $33
insulin degludec
$33 per unit
- insulin glargine $21
insulin glargine
$21 per unit
- empagliflozin/linagliptin $20
empagliflozin/linagliptin
$20 per unit
What this shows tirzepatide is the costliest in this class at $516.00/unit; generics in the same class run a fraction of that.
Diabetes · #5 inventory of 22 therapeutic classes
17 classes have fewer tracked drugs; percentile 77 among PlainMeds categories.
Diabetes vs all classes by tracked-drug count
Where this class's inventory sits among every PlainMeds therapeutic category
43 5th of 22 higher than 17 of 22 classes
Classes, banded by tracked-drug inventory
Each bar is a band; taller bars hold more classes. The dashed line + filled bar mark this entry. Hover or tap any bar for its full count and share, and where it sits relative to this entry.
Source PlainMeds openFDA therapeutic-class inventory · 2026-05-15
Diabetes · lower generic band (56% vs 74% median)
56% of diabetes medications have a generic available, ranking #20 of 22 therapeutic classes (the typical class sits near 74%).
Source: CMS NADAC generic-availability flags across all PlainMeds therapeutic classes. The dot is this class; the line is the cross-class median.
acarbose
Precose
Acarbose is a medicine that helps lower blood sugar levels in people with type 2 diabetes.
View details →
alogliptin
Nesina
View details →
bromocriptine
Cycloset
Bromocriptine (Cycloset) is a medicine that acts like dopamine in your body.
View details →
canagliflozin
Invokana
Invokana is a medicine used with diet and exercise to lower blood sugar in adults with type 2 diabetes.
View details →
colesevelam
Welchol
Colesevelam is a medicine that helps lower bad cholesterol (LDL-C) and control blood sugar in adults.
View details →
dapagliflozin
Farxiga
Dapagliflozin (Farxiga) helps lower blood sugar in adults with type 2 diabetes.
View details →
diazoxide
Proglycem
VYKAT XR is a medicine used to treat excessive hunger in people with Prader-Willi syndrome.
View details →
dulaglutide
Trulicity
Trulicity is a medicine to help control blood sugar in people with type 2 diabetes.
View details →
empagliflozin
Jardiance
View details →
empagliflozin/linagliptin
Glyxambi
Glyxambi is a drug that combines three medicines to help lower blood sugar in adults with type 2 diabetes.
View details →
ertugliflozin
Steglatro
View details →
exenatide
Byetta, Bydureon
Byetta is a medicine that helps adults with type 2 diabetes control their blood sugar.
View details →
glimepiride
Amaryl
Glimepiride is a medicine that helps lower blood sugar in adults with type 2 diabetes.
View details →
glipizide
Glucotrol
Glipizide is a medicine that helps lower blood sugar in adults with type 2 diabetes.
View details →
glucagon
Baqsimi, GlucaGen
Glucagon is a medicine that helps raise your blood sugar if it gets too low.
View details →
glyburide
DiaBeta, Glynase
Glyburide is a medicine that helps lower blood sugar in adults with type 2 diabetes.
View details →
insulin NPH
Humulin N, Novolin N
Humulin N is an intermediate-acting insulin that helps control blood sugar.
View details →
insulin aspart
NovoLog, Fiasp
NovoLog (insulin aspart) is a rapid-acting insulin that helps control blood sugar in people with diabetes.
View details →
insulin degludec
Tresiba
View details →
insulin detemir
Levemir
Levemir is a long-acting insulin that helps control blood sugar levels in people with diabetes.
View details →
insulin glargine
Lantus, Basaglar, Toujeo
Basaglar is a long-acting insulin that helps control blood sugar levels.
View details →
insulin glulisine
Apidra
Apidra is a rapid-acting insulin that helps control blood sugar levels in people with diabetes.
View details →
insulin human/insulin isophane
Humulin 70/30
Humulin 70/30 is a mix of two types of insulin.
View details →
insulin lispro
Humalog
Admelog is a rapid-acting insulin that helps control blood sugar levels.
View details →
insulin regular
Humulin R, Novolin R
Humulin R is a short-acting insulin that helps control blood sugar levels in people with diabetes.
View details →
linagliptin
Tradjenta
View details →
liraglutide
Victoza, Saxenda
Liraglutide is a medicine that helps lower blood sugar levels.
View details →
metformin
Glucophage, Fortamet, Glumetza
View details →
metformin/empagliflozin
Synjardy
Synjardy is a drug that combines empagliflozin and metformin.
View details →
metformin/glipizide
Metaglip
View details →
metformin/pioglitazone
Actoplus Met
Actoplus Met is a drug that combines two medicines to help control blood sugar in adults with type 2 diabetes.
View details →
metformin/sitagliptin
Janumet
Janumet XR is a drug that combines sitagliptin and metformin.
View details →
miglitol
Glyset
Miglitol (Glyset) helps control blood sugar in adults with type 2 diabetes.
View details →
nateglinide
Starlix
Nateglinide (Starlix) helps control blood sugar in adults with type 2 diabetes.
View details →
phentermine
Adipex-P, Lomaira
Phentermine is a drug that can help you lose weight.
View details →
pioglitazone
Actos
Pioglitazone (Actos) is a medicine that helps control blood sugar levels in adults with type 2 diabetes.
View details →
pramlintide
Symlin
Symlin is a drug that helps control blood sugar in people with type 1 or type 2 diabetes who also use insulin.
View details →
repaglinide
Prandin
Repaglinide (Prandin) helps control blood sugar in adults with type 2 diabetes.
View details →
rosiglitazone
Avandia
View details →
saxagliptin
Onglyza
View details →
semaglutide
Ozempic, Wegovy, Rybelsus
Ozempic is a medicine that helps lower blood sugar in adults with type 2 diabetes.
View details →
sitagliptin
Januvia
View details →
tirzepatide
Mounjaro, Zepbound
Zepbound is a medicine that can help adults with obesity or overweight lose weight and keep it off.
View details →
Diabetes · large class with 1 active shortage
Diabetes sits at inventory #5 of 22 and FAERS-volume #5. Nationally Mental Health is inventory #1 of 22 (77 drugs) ≠ Pain Relief FAERS-volume #1 at inventory #3. 43 medicines tracked; 24 carry a NADAC generic flag; 1 in active FDA shortage.
Classes nearest Diabetes by inventory size
Read our methodology - how this data is sourced, computed, and verified.