Территория сельского поселения Новобалтачевский сельсовет расположена в западной части муниципального района Чекмагушевский район. С южной части граничит с сельским поселением Юмашевский сельсовет, с севера — с сельским поселением Тайняшевский сельсовет, с востока — с сельским поселением Чекмагушевский сельсовет, с запада — с сельским поселением Резяповский сельсовет. От районного центра с.Чекмагуш расположена в 16 км., от ближайшей железнодорожной станции Буздяк 96 км . Площадь земель населенных пунктов составляет 435 га, земли лесного фонда 136 га, земли сельскохозяйственного назначения 13475 га
Сельское поселение охватывает 10 населенных пунктов ( с.Новобалтачево , д.Ленино, д.Тукаево, д.Николаевка, с.Новые Карьявды , с.Нижние Карьявды, с.Верхние Карьявды, д.Чиялекулево, д. Чишма Караново, д. Васильевка)