La Divizia A 1947-1948 è stata la 31ª edizione del campionato rumeno di calcio, disputato tra il 24 agosto 1947 e il 9 maggio 1948 e si concluse con la vittoria finale dell'ITA Arad, al suo secondo titolo.
Il numero di squadre partecipanti passò da 14 a 16 e si incontrarono in turni di andata e ritorno per un totale di 30 partite. Le ultime 2 furono retrocesse direttamente in Divizia B mentre le squadre classificate tra l'11º e il 14º posto incontrarono le prime classificate di ognuno dei 4 gironi della seconda divisione in un torneo di sola andata al termine del quale le prime quattro giocarono la stagione successiva in divizia A.
Il governo comunista continuò l'opera di uniformazione anche del calcio alle proprie visioni. Il Carmen Bucarest fu sciolto e al suo posto giocò il CS Armata București, squadra dell'esercito che diverrà poi celebre come Steaua[1] e appena dopo la fine della stagione venne fondata la Dinamo Bucarest, squadra del ministero dell'interno, che prese il posto del Ciocanul București mentre l'Unirea Tricolor Bucarest diventò la sua seconda squadra e cambiò nome in Dinamo Bucarest II.
Ci furono anche i seguenti cambi di denominazione, cui corrispose l'assoggettamento a varie emanazioni del partito: il Karres Mediaș prima dell'inizio del torneo cambiò nome in Zorile Roșii Mediaș per diventare durante la pausa invernale CSM Mediaș; la Juventus București all'inizio del girone di ritorno diventò Distribuția București; il Ferar Cluj durante la pausa invernale fu assorbito dal CFR Cluj e continuò il campionato con questo nome; il Dermagant Târgu Mureș si fusse con il RATA e nelle ultime giornate si chiamò Uniunea RATA Târgu Mureș; l'Oțelul Reșița diventò Metalochimic Reșița.
Due punti a vittoria, uno a pareggio, zero a sconfitta.
Playout
Le squadre classificate dall'11º al 14º posto si incontrarono in partite di sola andata con le vincitrici dei quattro gironi della Divizia B 1947-1948. Le prime quattro avrebbero disputato la Divizia A 1948-1949.