החוק המחייב משאל עם לפני כל מסירה של שטח שבריבונות ישראל - מזרח ירושלים ורמת הגולן, אושר במליאת הכנסת בקריאה שנייה ושלישית. תמכו בו שישים וחמישה חברי כנסת, והתנגדו שלושים ושלושה. בלשכתו של יו"ר הכנסת, ראובן ריבלין, דחו את הדיווח בקול ישראל לפיו הוא מתנגד למשאל עם. בכינוס במכללת הגליל המערבי הדגיש ריבלין כי הכנסת היא זירת ההכרעה החשובה ביותר וכי היא מופקרת היום לבינוניות. בתום דיון ארוך שנמשך שבע שעות אישרה אמש מליאת הכנסת ברוב גדול את חוק משאל עם. בעד אישורו של החוק הצביעו 65 חברי כנסת לעומת 33 ח"כים שהצביעו נגד החוק. עד לרגע האחרון עשו ראשי הקואליציה מאמץ גדול כדי להבטיח רוב של יותר מ־61 ח"כים לאישור החוק. כמה שרים וח"כים הוזעקו במיוחד לכנסת כדי להשתתף בהצבעה, ביניהם שר התקשורת משה כחלון שהוחזר מכנס העיתונות באילת. 13 ח"כים מסיעת קדימה נעדרו מההצבעה, משום שלא רצו לציית להחלטת הסיעה להצביע נגד החוק. בין הנעדרים: הח"כים שאול מופז, רוני בר־און ורוחמה אברהם־בלילא. גם שרי העבודה, שהתנגדו להצעת החוק, נעדרו מההצבעה. רוב הח"כים של העבודה הצביעו נגד אישור החוק, למעט השר שלום שמחון וסגן השר מתן וילנאי