A British National Party councillor has been sacked by his employer for being a member of the far-right group.
Mr Redfearn is considering legal action. Picture; Bradford council
Bradford city councillor for Wisbey, Arthur Redfearn, drove a bus for children and adults with special needs.
But West Yorkshire Transport Service said it was "incompatible" for a BNP member to transport the mainly Asian passengers every day.
Fellow Bradford BNP councillor James Lewthwaite said his colleague was now considering legal action.
He said Mr Redfearn, who was elected just three weeks ago, would not comment himself after lawyers advised him it could prejudice potential legal proceedings.
"In my view he is not a racist, and no one has ever complained about him. He doesn't take his political views into work with him," he said.
"This is undemocratic, it's sacking someone for something he might do rather than for what he has done."
The transport service is a private company run by Serco.
Its spokesman said Mr Redfearn had a caring role as the bus driver, which conflicted with his political role.
"He has to strap passengers in and help them in and out of the vehicle," he said.
"It's not appropriate for an active member of the BNP to be 'in loco parentis' with them.
"Their families might not have confidence in him and that means we would not be fulfilling our duty of care."
The company was unaware that Mr Redfearn was a BNP member when he joined them seven months ago.
Mr Redfearn was one of four BNP councillors to win seats on Bradford Council in the local elections in June.