Stephen James "Steve" McCabe (born 4 August 1955) is a British politician who has served as Member of Parliament (MP) for Birmingham Selly Oak since 2010. A member of the Labour Party, he was previously MP for Birmingham Hall Green from 1997 to 2010.