1948 in Brazilian football Campeonato Paulista Campeonato Paulista

| Position_ | Team | Points | Played | Drawn | Lost | Against | Difference |
|---|---|---|---|---|---|---|---|
| 1 | São Paulo | 34 | 20 | 2 | 2 | 19 | 35 |
| 2 | Santos | 32 | 20 | 2 | 3 | 31 | 23 |
| 3 | Ypiranga-SP | 27 | 20 | 5 | 4 | 24 | 20 |
| 4 | Corinthians | 26 | 20 | 4 | 5 | 32 | 18 |
| 5 | Portuguesa | 20 | 20 | 2 | 9 | 34 | 15 |
| 6 | Palmeiras | 19 | 20 | 5 | 8 | 32 | - 3 |
| 7 | Juventus | 19 | 20 | 5 | 8 | 49 | - 17 |
| 8 | Portuguesa Santista | 17 | 20 | 5 | 9 | 41 | - 12 |
| 9 | Comercial-SP | 12 | 20 | 2 | 13 | 52 | - 17 |
| 10 | Jabaquara | 7 | 20 | 3 | 15 | 46 | - 25 |
| 11 | Nacional-SP | 7 | 20 | 3 | 15 | 55 | - 37 |