1910-ben 3274 lakosából 2933 magyar, 202 szlovák és 115 német volt. A trianoni békeszerződésig Pozsony vármegye Galántai járásának székhelye volt. Magyar lakosságának felét 1945 után kitelepítették. 2001-ben 16 365 lakosából 9877 szlovák (60,4%), 6022 magyar (36,8%), 175 cigány és 114 cseh volt.