Mšecké Žehrovice – wieś w powiecie (okres) Rakovník, w kraju środkowoczeskim, w Czechach.
Mšecké Žehrovice położone są na skraju szerokiej, płytkiej doliny potoku Loděnice, około 3 km na północny wschód od miasta Nové Strašecí i ok. 13 km zachód od Kladnoa.
31.12.2008 r. żyło tu 454 osób.