John Melcher (6. syyskuuta 1924 – 12. huhtikuuta 2018[1]) oli yhdysvaltalainen demokraattisen puolueen poliitikko. Hän edusti Montanaa Yhdysvaltain edustajainhuoneessa vuosina 1969–1977 ja senaatissa 1977–1989.[2]
Melcher syntyi Sioux Cityssä, Iowassa. Hän opiskeli Minnesotan yliopistossa, palveli Yhdysvaltain maavoimissa toisessa maailmansodassa ja valmistui Iowa State Universitystä vuonna 1950.[2][3]
Muutettuaan Forsythiin Montanaan hän perusti eläinlääkäriklinikan ja tuli myöhemmin valituksi kaupungin pormestariksi vuonna 1955.[2][3]
Melcher putosi senaatista vuoden 1988 vaaleissa.[2]