Charity Shield FA 1931 adalah pertandingan sepak bola antara Arsenal dan West Bromwich Albion yang diselenggarakan pada 7 Oktober 1931 di Villa Park, Birmingham. Pertandingan ini merupakan pertandingan ke-18 dari penyelenggaraan Charity Shield FA. Pertandingan ini dimenangkan oleh Arsenal dengan skor 1–0.[1]