La temporada 1928-29 del Campionat de Catalunya de futbol fou la trentena edició de la competició. Fou disputada la temporada 1928-29 pels principals clubs de futbol de Catalunya.
Font: [1][2] (C) Campió; (O) Guanyador del play-off; (R) Relegat
La temporada 1928-29, a causa de l'inici de la lliga espanyola, el campionat[3] es redueix a 6 equips i es juga de setembre a novembre. Canvia la denominació de Primera A a Primera Categoria. Els tres darrers classificats disputaren una fase de promoció amb els set millors clubs de segona. El RCD Espanyol es proclamà campió.
Amb la reestructuració del campionat, la Primera B s'amplia a 12 equips i adopta el nom de Segona Categoria Preferent. Es dividí en tres grups de quatre equips.[3]
El CE Júpiter es proclamà campió de Segona Categoria Preferent.
Els tres següents clubs millor classificats, Gimnàstic de Tarragona, Martinenc i Palafrugell disputaren el Torneig d'Eliminació per aconseguir dues places per al Campionat de Promoció. Els partits es disputaren entre l'11 de novembre i el 8 de desembre de 1928. Martinenc i Palafrugell assoliren la classificació.
Els tres darrers classificats de Primera (Sants, Sabadell i Terrassa) i 7 equips de Segona Preferent (els sis millors classificats, Júpiter, Sant Andreu, Manresa, Badalona, Martinenc i Palafrugell, més el Gràcia, que havia baixat de Primera la temporada anterior) disputaren la Promoció per tres places a la màxima categoria la propera temporada.[10]
El FC Santboià es proclamà campió de Barcelona.[13][14] El club es classificà directament per disputar la promoció d'ascens a Segona Categoria Preferent.
Els campions de Tarragona, Girona i el segon i tercer de Barcelona disputaren el Torneig de Campions per buscar dos clubs per disputar amb el Santboià la promoció d'ascens a Segona Preferent. El clubs foren FC Artiguenc-Llevant, Vic FC, UD Girona i FC Tarragona.[24] Assoliren les dues places en disputa FC Artiguenc-Llevant i UD Girona.
Els tres darrers classificats de cada grup de Segona Preferent (Lleida, Gràcia i Atlètic) i els tres classificats de Segona (Santboià, Artiguenc i Girona) disputaren la promoció a Preferent.[25]