| Season | 1954 |
|---|---|
| Dates | 29 June 1954 – 10 January 1955 |
| Champions | Alianza Lima |
| Relegated | Carlos Concha |
| Matches | 90 |
| Goals | 304 (3.38 per match) |
| Top goalscorer | Vicente Villanueva (14 goals) |
←1953 1955 → | |

The1954 season of thePeruvian Primera División, the top category ofPeruvian football, was played by 10 teams. The national champions wereAlianza Lima.
| Promoted from 1953 Segunda División | Relegated from 1953 Primera División |
|---|---|
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Alianza Lima(C) | 18 | 12 | 3 | 3 | 45 | 27 | +18 | 27 | Champions |
| 2 | Sporting Tabaco | 18 | 11 | 2 | 5 | 41 | 32 | +9 | 24 | |
| 3 | Universitario | 18 | 9 | 3 | 6 | 38 | 26 | +12 | 21 | |
| 4 | Centro Iqueño | 18 | 7 | 6 | 5 | 25 | 22 | +3 | 20 | |
| 5 | Ciclista Lima | 18 | 9 | 1 | 8 | 26 | 24 | +2 | 19 | |
| 6 | Atlético Chalaco | 18 | 6 | 5 | 7 | 36 | 31 | +5 | 17 | |
| 7 | Sport Boys | 18 | 5 | 6 | 7 | 22 | 29 | −7 | 16 | |
| 8 | Deportivo Municipal | 18 | 6 | 3 | 9 | 27 | 33 | −6 | 15 | |
| 9 | Mariscal Sucre | 18 | 5 | 2 | 11 | 26 | 33 | −7 | 12 | |
| 10 | Carlos Concha(R) | 18 | 3 | 3 | 12 | 18 | 47 | −29 | 9 | 1955 Segunda División |
Teams play each other once, either home or away. All matches were played inLima andCallao.
| Home \ Away | ALI | CHA | CAR | IQU | CIC | MUN | SUC | SBA | TAB | UNI |
|---|---|---|---|---|---|---|---|---|---|---|
| Alianza Lima | 4–2 | 4–0 | 1–1 | 2–1 | 1–0 | 1–0 | 2–2 | 4–3 | 3–2 | |
| Atlético Chalaco | 1–3 | 6–1 | 2–0 | 1–0 | 1–1 | 4–1 | 4–2 | 4–2 | 1–2 | |
| Carlos Concha | 2–4 | 0–0 | 0–3 | 2–0 | 2–1 | 1–2 | 1–1 | 1–6 | 1–5 | |
| Centro Iqueño | 2–1 | 3–2 | 2–1 | 3–1 | 3–3 | 1–1 | 0–0 | 0–2 | 1–1 | |
| Ciclista Lima | 2–1 | 3–1 | 2–1 | 1–0 | 3–1 | 2–0 | 0–1 | 0–4 | 2–1 | |
| Deportivo Municipal | 1–3 | 2–1 | 1–0 | 3–2 | 2–2 | 2–1 | 1–2 | 0–3 | 0–2 | |
| Mariscal Sucre | 1–4 | 1–1 | 3–0 | 1–2 | 0–3 | 1–3 | 1–2 | 3–0 | 1–3 | |
| Sport Boys | 2–3 | 1–1 | 0–2 | 0–0 | 2–0 | 1–5 | 2–4 | 2–2 | 1–2 | |
| Sporting Tabaco | 2–1 | 2–1 | 3–3 | 1–0 | 0–3 | 3–1 | 1–5 | 1–0 | 2–1 | |
| Universitario | 3–3 | 3–3 | 4–0 | 1–2 | 2–1 | 2–0 | 1–0 | 0–1 | 3–4 |