Maasbracht werd voor het eerst schriftelijk vermeld in 888, als Warachte en in 1294 als Bracht. Het behoorde tot het Ambt Montfort en vormde daar één schepenbank met Echt en Roosteren.

In 1543 kwam Maasbracht bij het Habsburgse Rijk en vanaf 1716 bij Staats-Opper-Gelre.

In de Franse tijd werd Maasbracht een zelfstandige gemeente. In 1991 werden Linne, Ohé en Laak en Stevensweert geannexeerd. De gemeente telde in 2006 13.613 inwoners (bron: CBS) en had een oppervlakte van 26 km², (waarvan 3,65 km² water). Op 1 januari 2007 is de gemeente Maasbracht samengevoegd met de gemeenten Heel en Thorn tot de nieuwe gemeente Maasgouw. bron: wikipedia