Brušperk (německy Braunsberg, při založení Brunsperch, často též nazýván jako Lašský Betlém) je malé moravské město v okrese Frýdek-Místek v Moravskoslezském kraji. Leží na severovýchodě České republiky, nedaleko podhůří Beskyd. Městem protéká řeka Ondřejnice. Svou polohou se Brušperk nachází zhruba uprostřed území mezi Ostravou, Frýdkem-Místkem a Příborem, v oblasti zvané Lašsko. Centrum města leží v nadmořské výšce 260 metrů, nejvyšším bodem Brušperka je kopec svatého Marka s nadmořskou výškou 312 metrů. Historické jádro města, obsahující zachovaný gotický půdorys náměstí, podloubí a historické budovy včetně barokního kostela svatého Jiří, bylo prohlášeno v roce 1992 za městskou památkovou zónu. Žije zde přibližně 4 200 obyvatel. Součástí města jsou také osady Antonínov a Borošín.