Srinivaspur is located at . It has an average elevation of . The geographical area of the taluk is . Srinivaspur is one of the five
taluks of Kolar district. The taluk is bound by
Kolar and
Mulbagal taluks of Kolar district, the
Chintamani taluk of
Chikkaballapura district, and
Chittoor district in
Andhra Pradesh. The nearest towns are
Chintamani,
Mulbagal,
Kurudumale,
Kolar,
Gownipally,
Madanapalli,
Punganur, and the Andhra Pradesh towns of
Chembakur and
B.Kottakota. It is from
Bangalore. There are no perennial rivers in the taluk but Kushavati stream, which is a tributary to the
Papaghni river, runs through it. There is gravelly soil in the area, which is suitable for growing
groundnut, ragi and pulses. Tomato is also grown as a commercial crop. The climate is dry and hot during summer. Average rainfall is , which is slightly below the district average. On average, the taluk receives rain on 55 days per annum. == Politics ==