The district comprises eight Assembly constituencies, Shimoga Rural, Bhadravati, Shimoga, Tirthahalli, Shikaripura, Soraba, Sagar and Byndoor.
ಜಿಲ್ಲೆಯಲ್ಲಿ ಶಿವಮೊಗ್ಗ ನಗರ, ಶಿವಮೊಗ್ಗ ಗ್ರಾಮಾಂತರ, ಭದ್ರಾವತಿ , ಶಿಕಾರಿಪುರ, ಸೊರಬ, ತೀರ್ಥಹಳ್ಳಿ, ಸಾಗರ ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರಗಳಿವೆ.