Deprecated: Return type of DrupalCacheArray::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rprlib/prod72/www/includes/bootstrap.inc on line 362

Deprecated: Return type of DrupalCacheArray::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rprlib/prod72/www/includes/bootstrap.inc on line 369

Deprecated: Return type of DrupalCacheArray::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rprlib/prod72/www/includes/bootstrap.inc on line 381

Deprecated: Return type of DrupalCacheArray::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rprlib/prod72/www/includes/bootstrap.inc on line 388
University of Oklahoma Health Sciences Center

Metformin for Knee Osteoarthritis in Patients With Overweight or Obesity: A Randomized Clinical Trial

×

Error message

  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_environment_initialize() (line 695 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_environment_initialize() (line 696 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_environment_initialize() (line 697 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_environment_initialize() (line 700 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_environment_initialize() (line 702 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in include_once() (line 328 of /home/rprlib/prod72/www/sites/default/settings.php).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in include_once() (line 329 of /home/rprlib/prod72/www/sites/default/settings.php).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in include_once() (line 337 of /home/rprlib/prod72/www/sites/default/settings.php).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in include_once() (line 344 of /home/rprlib/prod72/www/sites/default/settings.php).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_settings_initialize() (line 819 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_settings_initialize() (line 828 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: session_name(): Session name cannot be changed after headers have already been sent in drupal_settings_initialize() (line 831 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/rprlib/prod72/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/rprlib/prod72/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/rprlib/prod72/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/rprlib/prod72/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/rprlib/prod72/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/rprlib/prod72/www/includes/database/database.inc).
Author/s: 
Feng Pan, Yuanyuan Wang, Yuan Z Lim, Donna M Urquhart
Date Added: 
May 29, 2025
Journal/Publication: 
JAMA
Publication Date: 
April 24, 2025
Issue: 
20
Volume: 
333
Pages: 
1804-1812
Type: 
Clinical Research Results
Format: 
Article
DOI (1): 
10.1001/jama.2025.3471
PMID (1): 
40274279

RPR Commentary

Metformin 2000mg per day appears to reduce the pain of osteoarthritis of the knees in people who are overweight or obese. James W. Mold, MD, MPH

Abstract

Importance: Preclinical and preliminary human evidence suggests that metformin, a first-line treatment for type 2 diabetes, reduces inflammation, preserves cartilage, and improves knee pain in knee osteoarthritis.

Objective: To evaluate the effects of metformin on knee pain at 6 months in participants with symptomatic knee osteoarthritis and overweight or obesity.

Design, setting, and participants: Community-based randomized, parallel-group, double-blind, placebo-controlled clinical trial that used telemedicine to recruit and follow up participants remotely. Individuals with knee pain for 6 months or longer, a pain score greater than 40 mm on a 100-mm visual analog scale (VAS), and body mass index of 25 or higher were recruited from the community through local and social media advertisements in Victoria, Australia, between June 16, 2021, and August 1, 2023. Final follow-up occurred on February 8, 2024.

Interventions: Participants were randomly assigned to receive either oral metformin, 2000 mg/d (n = 54), or identical placebo (n = 53) for 6 months.

Main outcomes and measures: The primary outcome was change in knee pain, measured using a 100-mm VAS (score range, 0-100; 100 = worst; minimum clinically important difference = 15) at 6 months.

Results: Of 225 participants assessed for eligibility, 107 (48%) were randomized (mean age, 58.8 [SD, 9.5] years; 68% female) and assigned to receive metformin or placebo. Eighty-eight participants (82%) completed the trial. At 6 months, the mean change in VAS pain was -31.3 mm in the metformin group and -18.9 mm in the placebo group (between-group difference, -11.4 mm; 95% CI, -20.1 to -2.6 mm; P = .01), corresponding to an effect size (standardized mean difference) of 0.43 (95% CI, 0.02-0.83). The most common adverse events were diarrhea (8 [15%] in the metformin group and 4 [8%] in the placebo group) and abdominal discomfort (7 [13%] in the metformin group and 5 [9%] in the placebo group).

Conclusions and relevance: These results support use of metformin for treatment of symptomatic knee osteoarthritis in people with overweight or obesity. Because of the modest sample size, confirmation in a larger clinical trial is warranted.

Text Availability

Free full text