Šilka () on kaupunki Taka-Baikalian aluepiirissä Venäjällä. Se sijaitsee Šilkajoen laaksossa 248 kilometriä (rautateitse) aluepiirin pääkaupungista Tšitasta itään. Kaupunki on Šilkan piirin keskus. Sen kautta kulkee Siperian rautatie. Asukkaita on 14 000 henkeä (vuonna 2009).
Kasakoiden vartiopaikka Šilkaan laskevan Kijajoen suussa mainitaan ensimmäisen kerran vuonna 1765. Vuonna 1897 tapahtuneen tulvan takia paikalla sijainneen Mitrofanovskajan kasakkakylän asukkaat muuttivat ylemmäksi rakennetun Šilkan rautatieaseman luokse. Paikkakunnan myöhempi historia liittyy rautatieliikenteen kehitykseen. Vuonna 1929 Šilka sai kaupunkimaisen taajaman statuksen ja vuonna 1951 siitä tuli kaupunki.
Nykyään Šilkassa toimii rautatieliikennettä palvelevia yrityksiä. Kaupungissa on ammattikoulu, kulttuuritalo, kaksi kirjastoa ja sairaalaa. Nähtävyyksiin kuuluvat 1900-luvun alussa pystytetyt jugend-tyyliset rakennukset. Paikallislehtenä ilmestyy Šilkinskaja pravda (”Šilkan totuus”).
Lähteet
Aiheesta muualla Šilkan kaupunki Šilkan piirin sivustolla Šilka Taka-Baikalian tietosanakirjassa
Luokka:Šilkan piiri