Новосибирская область расположена на юго-востоке Западно-Сибирской равнины. Площадь территории области 178,2 тыс. км². Протяжённость области с запада на восток — 642 км, с севера на юг — 444 км. На севере граничит с Томской областью, на юго-западе — с Казахстаном, на западе — с Омской областью, на юге — с Алтайским краем, на востоке — с Кемеровской областью. Основные реки области — Обь и Омь. Плотиной Новосибирской ГЭС образовано Новосибирское водохранилище. Также в области расположено около 3 тыс. пресноводных, солёных и горько-солёных озёр. Север и северо-запад области занимает южная часть крупнейшего в мире Васюганского болота.