Многие думают, что внутри партии Гитлер всегда был единоличным лидером, но на самом деле это не так. В партии, вплоть до Ночи Длинных Ножей 30 июня 1934 года, была оппозиция. Пока Гитлер сидел в тюрьме после пивного путча, НСДАП распалась на много конкурирующих между собой партий. После освобождения Гитлера из тюрьмы, он смог добиться разрешения на воссоздание НСДАП, однако выступать Гитлеру было разрешено только в Баварии.
В итоге в НСДАП появились два центра влияния: Баварская и Берлинская. Главным лидером в Баварской части оставался Гитлер, однако в Берлинской части, где Гитлеру было запрещено публично выступать, большей популярностью пользовался энергичный ветеран-фронтовик Грегор Штрассер. Именно Штрассер был лидером партии, пока Гитлер сидел в тюрьме. У Штрассера было два главных преимущества: во первых, он был депутатом, из за чего мог спокойно и бесплатно передвигаться по всей Германии, в отличии от Гитлера, а во вторых, НСДАП на севере пользовалась большей популярностью, чем на юге, где главенствовал Гитлер. Они также смотрели по-разному на дальнейший путь партии; Штрассер пытался поменять курс Партии влево. Осенью 1925 года Штрассер предложил новый проект программы взамен на 25 пунктов Гитлера. На конференции партруководителей партии все поддержали новый курс, а так же выступили против единого руководства Гитлера. Национал-социализм Штрассера отличался от ”25 пунктов” Гитлера по ряду положений. Это был более радикальный вариант Национал-социализма, более нацеленный на молодое поколение, подчёркнуто антикапиталистический, в котором провозглашался запрет на доходы от ренты, на земельную ренту и земельные спекуляции, осуждалось имущественное “рабство” корпораций, финансовый капитал и содержался призыв к национализации тяжелой индустрии, дележу доходов и земельная реформа. Предусматривалось введение сословной системы; ”Земля - собственность нации”. Во внешней политике Штрассер выступал за объединение германской нации на расовой основе в Великогерманский рейх - стержень Соединённых Штатов Европы ( Гитлер был против этого так, как в СШЕ должна была войти Франция). Эти требования были преподнесены как национальная немецкая идеологическая форма социализма.
В 1926 году Гитлер созвал конференцию в Баленберге. Он тщательно подготовился к этому мероприятию и обеспечил численное превосходство своих сторонников. В итоге Гитлер победил в дебатах, Штрассер сильно проигрывал Гитлеру по харизме и ораторским качествам. После этой конференции Штрассер отозвал свою программу, и влияние Гитлера в партии пошло вверх. В том же 1926 году Гитлер созвал собрание всех членов партии и объявил единственным центром НСДАП Мюнхен.
Несмотря на это, Штрассер продолжал играть важную роль внутри НСДАП. С 1926 года возглавлял партийную работу по пропаганде у нацистов, а в 1932 году стал руководить и организационно-партийной работой. В конце того же года тогдашний Канцлер Фон Шлейхер предложил Штрассеру пост вице-канцлера. На это предложение Грегор ответил согласием, однако Гитлер был категорически против, и в итоге Штрассеру не суждено было стать вице-канцлером Веймарской республики. Во время ночи длинных ножей, в которой Гитлер в одну ночь избавился от всех своих конкурентов, Грегор Штрассер погиб. Его в начале арестовали, а чуть позже застрелили.
После ночи длинных ножей борьбы внутри НСДАП уже не было.