James Alan Longley (born 28 July 1958) is a former Australian politician and banking executive. As a member of the Liberal Party, he served as the Member of Parliament for Pittwater in the Legislative Assembly of New South Wales (NSW) from 1986 to 1996. During his tenure in the Assembly, he was Minister for Community Services, Minister for Aboriginal Affairs, and Minister for the Ageing.