 Hnúšťa lies at an altitude of above sea level and covers an area of .It is located in the Slovenské rudohorie mountains, in the Rimava river valley near Rimavská Sobota.According to the 2001 census, 93.12% of inhabitants were Slovaks, 3.36% Roma, 1.07% Hungarians and 0.40% Czechs.