 Mokcsamogyorós was formed by the unification of the villages Mokcsakerész and Ungmogyorós.The village lies at an altitude of 112 metres and covers an area of 15.582 km².According to the census in 2011 it had 903 inhabitants of which 733 was Hungarian and 103 Slovak.