Srikakulam is a city and the district headquarters of Srikakulam district in the Indian state of Andhra Pradesh. It is a municipal corporation and also the mandal headquarters of Srikakulam mandal in Srikakulam revenue division. As of 2011 census, it was ranked as the 23rd most populous city in the state with a population of 125,939. It had a metropolitan population of 147,015. The city was known as Chicacole before Indian Independence.