The 21st New Brunswick general election was held on June 28, 1948, to elect 52 members to the 41st New Brunswick Legislative Assembly, the governing house of the province of New Brunswick, Canada. The Liberal government of John B. McNair was re-elected.