Charity Shield FA 1929 adalah pertandingan sepak bola antara English Professionals XI dan English Amateurs XI yang diselenggarakan pada 7 Oktober 1929 di The Den, London. Pertandingan ini merupakan pertandingan ke-16 dari penyelenggaraan Charity Shield FA. Pertandingan ini dimenangkan oleh English Professionals XI dengan skor 3–0.[1]