השנה היא שנת 1942. כאוס מוחלט שורר בלנינגרד הנצורה, וברחובות העיר סובבים הנער לב בניוב, אינטלקטואל יהודי צנום, וידידו קוליה, עריק מהצבא הסובייטי, גבר חסון בעל לשון חדה. תמונות מסויטות ופנטסטיות נחרטות בנפשו של לב הצעיר: אדם נופל משמי הלילה השחורים וחופת משי פרושה מעליו; נגינת פסנתר גאונית מהדהדת ברחובות בעיצומה של הפגזה; ובתו היפיפייה של קצין סובייטי מחליקה על אגם קפוא וממתינה בשלווה לתריסר ביצים, שבלעדיהן לא תהיה לה עוגת כלולות.
לב וקוליה מחפשים אחר תריסר הביצים. חייהם תלויים בכך. בלנינגרד אין ביצים, והשניים נאלצים לחצות את קווי האויב ולחפש את מבוקשם בקולחוזים הרחוקים. במסעם הם פוגשים גלריה של דמויות: קומונה מאולתרת של רופאים ואחיות, סוחרי בשר שאיבדו צלם אנוש, נערות שירדו לזנות, פרטיזנית נועזת ויפיפייה - כולם נואשים, קפואים ומזי רעב ומוכנים לעשות הכול כדי לשרוד.
יותר מחצי מאה חולפת עד שנכדו של לב בניוף כותב על הגיהינום שאליו נקלעו סבו, חברו, ומי שלימים תהיה סבתו. דייוויד בֶּניוֹף, יליד 1970, הוא תסריטאי ("טרויה") וסופר ("השעה ה-25") המתגורר בניו יורק עם אשתו, השחקנית אמנדה פיט, ובתם.
עיר הגנבים כתוב במסורת הריאליזם וההומור של הספרות הרוסית הקלאסית ובמקצב עלילתי מודרני, סוחף ומהיר. זהו רומן מרהיב ומזעזע, שנון ונוגע ללב על אימה, על בדידות ועל אהבה.