Alan Williams (born October 14, 1930) is a Welsh politician for the Labour Party. He has been member of Parliament for Swansea West since the 1964 general election.

He was a minister under Harold Wilson and James Callaghan. He has been on the backbenches since 1989. He is a Eurosceptic and was opposed to the National Assembly for Wales.