Over 9,000 candidates fought the Punjab local body polls held on December 14 and a voter turnout of 48 per cent was recorded.