Novosibirsk er inndelt i 10 distrikter. Leninskij og Kirovskij ligger på vestsiden av Ob, mens Zajeltsovskij, Zjeleznodorozjnyj, Dzerzjinskij, Tsentralnyj, Oktjabrskij, Kalininskij, Pervomajskij og Sovetskij ligger på østsiden av Ob.