Stadsfysicus (ook bekend als stadtfysicus) is een dokterspositie in de steden van het Russische rijk in de 18e - 19e eeuw.
De stadsfysicus werd aangesteld door het plaatselijke stadsbestuur en was verantwoordelijk voor het toezicht op de sanitaire toestand van de stad. Tot zijn taken behoorden onder meer het toezicht op de netheid van de straten, de kwaliteit van water en voedselproducten, en ook het verlenen van medische zorg aan de stadsbevolking.
De stadsfysicus reisde regelmatig door de stad om de staat van waterputten, markten, baden en andere openbare plaatsen te controleren. Hij inspecteerde ook apotheken en controleerde de kwaliteit van medicijnen. Bij uitbraken van infectieziekten coördineerde de stadsfysicus quarantainemaatregelen.
Daarnaast verleende de stadsfysicus medische hulp aan stadsbewoners, voornamelijk vertegenwoordigers van de armen. Meestal was er een klein ziekenhuis verbonden aan de stadsfysicus.
Zo vervulde de stadsfysicus belangrijke sanitair-epidemiologische en medische functies in de steden van het Russische rijk tot de hervormingen van de jaren zestig van de negentiende eeuw, toen deze positie werd afgeschaft.