Geddes became the chair of the Greenock Unemployed Workers' Committee and was nominated by them to stand at the 1922 general election. He also had the support of both the CPGB and the local trades and labour council and Independent Labour Party (ILP). However, he did not try to win the support of the national Labour Party to stand as an official candidate for them. He took 9,776 votes, coming second with 34.1% of the votes cast. He was again nominated by the local trades and labour council for the 1923 election; in protest, the ILP withdrew from the council, and it was derecognised by the national Labour Party. Despite this, he increased his vote in the election to 10,335 votes, 38% of the total. Around this time, he also won election to Greenock parish council, serving a single term.