Stadsfysikus (stadsphysicus, stadsfysicus) er en eldre betegnelse for den offentlig tilsatte legen i en større by (stad), med det statlige tilsynet med byens helsetjenester, jfr «amtslege» (distriktslege) utenfor byene. Det var en administrativ stilling, som ikke eller i liten utstrekning innebar pasientarbeid.
Etter Kommunehelsetjenesteloven fra 1982 med virkning fra 1. januar 1984, ble de statlige stadslegene og distriktslegene omgjort til kommunale stillinger, og arbeidet utført gjennom stillinger som «helsesjef» (kommunal) eller «fylkeslege» (statlig).
I Oslo/Christiania var det stadsfysikus fra 1626 og helt til 1988, da stillingen ble omgjort til fylkeslege. I København heter stillingen stadslæge. I Sverige var tittelen stadsläkare.