De acuerdo con el censo de población de 2001, Rožňava tenía cerca de 20.000 habitantes de los que casi un setenta por ciento de la población eran eslovacos y un 26% húngaros.