The Sivasagar district is bordered by the Naga Hills and Arunachal Pradesh in the south and south-east respectively and the Brahmaputra river in the north. The district is mostly flat alluvial plain with hillocks on south-eastern and southern areas near the Nagaland border.