The 1947–48 season was the 46th in the history of the Western Football League. The champions for the third time in their history and for the second consecutive season were Trowbridge Town, and the winners of Division Two were new club Salisbury, formed after the previous Salisbury club disbanded. Two games in each division were left unplayed at the end of the season, and were ignored.