Frazioni e località di San Leonardo
San Leonardo conta 15 tra frazioni e località abitate, oltre al centro capoluogo.
| Località | Tipo | Abitanti (2021) | Altitudine |
|---|---|---|---|
| Merso di Sopra (capoluogo) | Centro abitato | 326 | 168 m s.l.m. |
| San Leonardo | Centro abitato | 137 | 168 m s.l.m. |
| Cosizza | Centro abitato | 77 | 198 m s.l.m. |
| Merso di Sotto | Centro abitato | 72 | 160 m s.l.m. |
| Osgnetto | Nucleo abitato | 64 | 162 m s.l.m. |
| Crostù | Nucleo abitato | 50 | 176 m s.l.m. |
| Cravero | Nucleo abitato | 35 | 480 m s.l.m. |
| Iesizza | Nucleo abitato | 35 | 354 m s.l.m. |
| Dolegna | Nucleo abitato | 29 | 210 m s.l.m. |
| Altana | Nucleo abitato | 28 | 429 m s.l.m. |
| Clastra | Nucleo abitato | 26 | 384 m s.l.m. |
| Postach | Nucleo abitato | 19 | 176 m s.l.m. |
| Iainich | Nucleo abitato | 15 | 521 m s.l.m. |
| Cemur | Nucleo abitato | 14 | 150 m s.l.m. |
| Ussivizza | Nucleo abitato | 14 | 350 m s.l.m. |
| Picig | Nucleo abitato | 10 | 189 m s.l.m. |
| Case sparse (abitazioni isolate, non raggruppate in un centro) | Case sparse | 94 | — |
| Totale (censimento 2021) | 1.045 | ||