Moča (Hungarian: Dunamocs, Hungarian pronunciation:[ˈdunɒmotʃ]) is a village and municipality in the Komárno District in the Nitra Region of south-western Slovakia.
The village lies at an altitude of 110 metres and covers an area of 17.991 km². It has a population of about 1,170 people.
In the 9th century, the territory of Moča became part of the Kingdom of Hungary. In historical records the village was first mentioned in 1208. After the Austro-Hungarian army disintegrated in November 1918, Czechoslovak troops occupied the area, later acknowledged internationally by the Treaty of Trianon. Between 1938 and 1945 Moča once more became part of Miklós Horthy's Hungary through the First Vienna Award. From 1945 until the Velvet Divorce, it was part of Czechoslovakia. Since then it has been part of Slovakia.
The village is about 92% Hungarian, 6% Slovak and 1.5% Romany with 0.5% minorities.
The village has a public library, a gym and a football pitch.