Skip to main content
Price comparison only — not medical advice. Always confirm with your pharmacist. Terms

High Blood Pressure (Hypertension) medication prices (2026)

Hypertension is treated with ACE inhibitors (lisinopril), ARBs (losartan, valsartan), calcium channel blockers (amlodipine), diuretics, and beta-blockers (metoprolol). Most are generic and cost under $5/month cash at Walmart, Costco, or Cost Plus.

Medically reviewed by Sara Marin, PharmD · Last verified 2026-05-18

Cheapest right now

Microzide

Generic Hydrochlorothiazide averages $3.10 cash

See live prices →

All Hypertension medications ranked by cash price

BrandGenericStrengthGeneric cashBrand cash
MicrozideHydrochlorothiazide25 mg$3.10$62.00
LasixFurosemide40 mg$3.50$58.00
ZestrilLisinopril20 mg$3.80$78.00
NorvascAmlodipine5 mg$4.20$92.00
CozaarLosartan50 mg$5.20$84.00
CoumadinWarfarin5 mg$5.40$128.00
LopressorMetoprolol Tartrate50 mg$6.40$84.00
DiovanValsartan80 mg$7.40$112.00
PlavixClopidogrel75 mg$7.80$212.00
CoregCarvedilol25 mg$8.20$112.00
AldactoneSpironolactone50 mg$9.20$92.00
Toprol XLMetoprolol Succinate50 mg$9.80$98.00
NitrostatNitroglycerin0.4 mg$18.00$58.00
XareltoRivaroxaban20 mg$532.00$548.00
EliquisApixaban5 mg$564.00$582.00

FAQ

What is the cheapest medication for Hypertension?

Generic Hydrochlorothiazide (Microzide) averages $3.10 cash. Cost Plus and Costco usually have the lowest verified prices.

Can I fill Hypertension medications without insurance?

Yes. Every drug on this page can be filled cash-pay at any US pharmacy. Generic versions are usually under $15/month at Cost Plus, Costco, or with a GoodRx coupon.

Are generic Hypertension drugs as good as brand?

Yes — the FDA requires generics to contain the same active ingredient at the same strength as the brand and to be therapeutically equivalent.

Browse other conditions