Srikakulam district is located in the state of Andhra Pradesh, India. It is situated in the northeastern part of the state, along the Bay of Bengal coast. Srikakulam district is bordered by the districts of Vizianagaram to the south, Odisha to the north, and East Godavari to the west.
The district headquarters of Srikakulam is the city of Srikakulam, which is also the largest city in the district. Other important towns in the district include Palasa, Tekkali, Amadalavalasa, Rajam, and Ichchapuram.