El acuerdo Mas-Zapatero agilizó la tramitación del proyecto en la Comisión Constitucional del Congreso de los Diputados, en la que participaba una delegación del Parlamento de Cataluña, y el 30 de marzo de 2006 el pleno aprobó el proyecto con los votos a favor del PSOE, CiU e ICV (al que se sumaron Izquierda Unida (España), Partido Nacionalista Vasco, Coalición Canaria y Bloque Nacionalista Galego), y el voto en contra, aunque por razones opuestas, del Partido Popular y de Esquerra Republicana de Cataluña (al que se sumó Eusko Alkartasuna; Nafarroa Bai y Chunta Aragonesista se abstuvieron).