Srikakulam is a city and the headquarters of Srikakulam district in the Indian state of Andhra Pradesh. As of 2011 census, it has a population of 165,735.