Rudabánya város Borsod-Abaúj-Zemplén megyében, a Kazincbarcikai járásban.
A megye északnyugati részén, Kazincbarcikától 15 kilométerre, a Rudabányai-hegység déli, délnyugati végén fekszik. Rendszeres autóbuszjárat köti össze Kazincbarcikával és Szendrővel, valamint a környező kisebb településekkel.
Nemzetközileg is ismert őslénytani lelőhely, továbbá itt található Borsod-Abaúj-Zemplén megye bányászattörténeti múzeuma. A település - amely már több ezer éve lakott vidéknek számít - közelében már az ókorban bányásztak vasércet és színesfémeket a kelták, akiket a kora középkorban a szlávok követtek. Rudabánya neve is szláv eredetű: a ruda szó jelentése érc, vasérc, vörös vasas föld. A falut is először „Ruda” alakban említi egy 1299-ben kelt oklevél. A 14. században jelentősen fejlődött, és a század végére a hét felső-magyarországi bányaváros egyikévé vált. 1564-től egyre gyakrabban portyáztak erre a törökök, akik 1555-ben és 1576-ban is feldúlták és felégették a várost. A lakosság nagy része elmenekült, a megmaradtak református hitre tértek. Az 1660-as évek közepén mindössze 92 lakosa volt, és ez 1699-re tovább csökkent: ekkor csupán egy ekés jobbágy és tíz zsellér lakta. A Rákóczi-szabadságharc idején rövid időre ismét bányászati tevékenység folyt a településen (rezet bányásztak), de a harcok befejeződése után ez ismét megszűnt. A kommunista időszakban ugrásszerű fejlődésnek indult a bányászat (vasércdúsító üzemet építettek, valamint fejlesztették az infrastruktúrát), és vele nőtt a falu is. 2008. július 1-én várossá nyilvánították.