Srikakulam Municipality is located at 18o – 20’ and 19o-10’ Northeastern Latitude and 83o – 53’ and 84o-50’ Eastern Longitude in Srikakulam District. The District is skirted to a distance by Kandivalasagedda, Vamsadhara and Bahuda at Certain stretches of their courses while a line of heights of Great Eastern Ghats run from North – East, Viajayanagaram District flanks in the South and west while Orissa bounds it on the North and Bay of Bengal on the East. The Town having an extent of 20.89 Sq.km. including Pedda padu Area.
Throughout the year, the climate is characterized by humidity. The South – West monsoon which fallows the summer seasons up to September. North –East monsoon starts from 1st October to the November. The period from December to mid February enjoys generally a fine weather. The annual rain fall is 937.6 mm but during the year 2004-2005 against normal, rainfall was 1162mm.