ההצהרה נמסרה לידיו של הלורד ליונל וולטר רוטשילד, שהתבקש להעבירה לידי ההסתדרות הציונית. היא ניתנה בעקבות הצעה שהגיש לממשלת בריטניה ד"ר חיים ויצמן בשיתוף עם ההנהגה הציונית בבריטניה. הצעתו של ויצמן כללה את הדרישה להכיר בזכות העם היהודי על ארץ ישראל ובזכותם של יהודים לעלות אליה, וכן להעניק מעמד מוכר למוסדות התנועה הציונית בארץ ישראל. את נוסח ההצהרה אישר הקבינט הבריטי ב-31 באוקטובר1917.
הצהרת בלפור הייתה מסויגת ומצומצמת בהשוואה להצעה שהגיש ויצמן, ובכל זאת כללה הכרה בהקמת "בית לאומי" ליהודים בארץ ישראל. במשתמע גם הכירה ההצהרה בתנועה הציונית כמייצגת שאיפות אלה. הצהרת בלפור הייתה אפוא ההישג המדיני המשמעותי הראשון של התנועה הציונית.