Revúca (früher slowakisch auch „Veľká Revúca“; deutsch Großrauschenbach, ungarisch Nagyrőce) ist eine Stadt in der Mittelslowakei. Sie liegt im südlichen Teil des Slowakischen Erzgebirges am Fluss Muráň, 42 km von Rožňava und 93 km von Banská Bystrica entfernt (Straße). Verwaltungstechnisch gliedert sie sich in die Teile Revúca (deutsch Großrauschenbach) und Revúčka (1976 eingemeindet; deutsch Kleinrauschenbach).