Предпарламент заседал с 31 марта по 3 апреля 1848 г. во Франкфурте-на-Майне, в здании церкви святого Павла (Паульскирхен). Уже в Предпарламенте обнаружились существенные разногласия между либералами и демократами по принципиальным вопросам. Один из лидеров либерального крыла — Гагерн считал, что конституция, которую предстояло выработать будущему Национальному собранию, должна обеспечить основные права и свободы, народный суверенитет, но при одновременном сохранении монархии в качестве формы правления. «Свобода, суверенитет народа и монархия» — так сформулировал он программу будущей конституции. Программу демократов обосновал Струве: свержение монархии, установление федеративной республики по образцу Соединенных Штатов Америки, уничтожение всех прежних государственных институтов. Это была программа радикализации революции, а либералы решительно выступали против дальнейшего нарастания напряженности в стране. Настало время реформ, говорили они, а реформы следует проводить в согласии с существующими правовыми положениями и с помощью разумных компромиссов с властями.
Предпарламент принял решение провести выборы не только на всей территории Германского союза, но и в Восточной Пруссии и Шлезвиге. Был отменен имущественный ценз, определен порядок представительства: один депутат от 50 тыс. населения, но вопрос о том, какие выборы проводить — прямые или двухстепенные, — передавался на усмотрение правительств государств. До созыва Национального собрания право защищать интересы немецкого народа и управлять всеми делами Германского союза признавалось за Бундестагом.
Не добившись от Предпарламента поддержки республиканских требований, демократы в середине апреля 1848 г. предприняли попытку поднять восстание на юге Бадена, в Озерном крае и Шварцвальде, направленное на установление республики в Бадене. Восстание было плохо организовано, но главное — не поддержано населением, которое связывало свои надежды с будущим Национальным собранием. Неудача апрельского восстания показала, что применение революционных методов не вызвало заметной поддержки населения, т. к. возможность реформ еще не была исчерпана.
Избирательная кампания проходила с середины апреля до середины мая 1848 г. в условиях острых социальных противоречий и конфликтов в германских государствах. Несмотря на наличие условий, выравнивавших избирательное право и порядок выборов в отдельных государствах, последние существенно различались. В ряде германских государств значительные группы населения лишались права голоса под предлогом их несоответствия принципу «самостоятельности»: лица, получающие пособия по бедности, прислуга, а в ряде мест и рабочие. Кроме того, во время выборов применялось правило: каждый избиратель должен осуществлять свои избирательные права не по месту жительства, а по месту рождения. Это правило ограничивало участие в выборах тех, кто в поисках работы вынужден был часто менять место жительства. Однако, несмотря на ограничения, которые касались прежде всего низших слоев населения, выборы в Национальное собрание оставляли значительные возможности для демократического волеизъявления.
Начало работы общегерманского собрания
18 мая 1848 г. под звон колоколов и гром артиллерийского салюта Национальное собрание начало свою работу. Местом заседания Национального собрания вновь был выбран Франкфурт-на-Майне и та же Паульскирхе. Две трети из 600 депутатских мест были предоставлены Пруссии и Австрии, и только одна треть — всем другим германским государствам. Социальный состав Собрания не отражал состава населения германских земель. В стране с преимущественно аграрным (70 %) населением был избран парламент, большинство в котором составляли чиновники, юристы, журналисты, врачи, представители академических профессий. В первый германский парламент вошли 49 профессоров, сыгравших в его работе столь заметную роль, что Национальное собрание стали называть «профессорским парламентом». В целом результаты выборов отражали политическое доминирование «буржуазии образования», которая в годы революции выступала как представительница немецкого национального движения.