Two famous battles took place there:
These battles represented the beginning and end, respectively, of the Ottoman domination of Hungary.
In Roman times there was a camp on the banks of the Danube near Mohács.
In the medieval Kingdom of Hungary, Mohács was part of the historical Baranya county, and during Ottoman rule it was the administrative seat of the Sanjak of Mohács, an Ottoman administrative unit. After the Habsburgs took the area from the Ottomans, Mohács was included in the restored Baranya county.
In 1910, the population of the Mohács district numbered 56,909 people, of whom 21,951 spoke German, 20,699 Hungarian, 4,312 Serbian, and 421 Croatian. Another 9,600 inhabitants were listed as speaking "other languages" (presumably Bunjevac and Šokac).
Every spring, the town hosts the annual Busójárás carnival.
According to the 2011 census the total population of Mohács was 17,808, of whom there were 15,842 (84.2%) Hungarians, 1,723 (9.7%) Germans, 700 (3.9%) Croats and 537 (3%) Romani. 14% of the total population did not declare their ethnicity. In Hungary people can declare more than one ethnicity (dual identity), so the sum exceeds the total population.
Mohács is twinned with: