Saint-Martin-Belle-Roche compte 1150 habitants pour une densité de 253 habitants par kilomètre carré. Cette commune se trouve dans la région Bourgogne et dans le département Saône-et-Loire(71). Le code postal de Saint-Martin-Belle-Roche est le 71118 et son maire est M André BERTHOUD.