這是北京市和天津市的區域位置圖,從圖中可以看到,首都北京和直轄市天津緊緊相連,但兩市的接壤地帶其實並不長,分別在東北和西南部分各有一小段,而中間一大塊地區卻既不屬於北京,也不屬於天津,而是隸屬於河北省廊坊市,這就是中國著名的飛地廊坊北三縣。在這塊大飛地上,從北往南分別是三河市、大廠回族自治縣和香河縣,這塊飛地總面積為1277平方公里,正好是天津直轄市總面積的1/10。其中,三河市最西邊距離天安門不超過30公里,甚至比北京不少郊區還要近,那麼為什麼不把三縣劃給北京市或天津市呢,而是劃給了與三縣並不搭界的河北省。
北京一直是個缺水的城市,北京城附近沒有水源嗎?實際上,北京城處在兩條大河的中間地帶,西南是永定河,東北為潮白河。新中國成立後,政府為了解決北京市的水源壓力,於1951年動工修建了官廳水庫。在此基礎上,於1956年又修建了永定河引水渠,從北京西部引永定河水供北京使用,但是永定河流量變化很大,又時常乾旱,水源很不穩定。於是,在1958年又修建了更大的密雲水庫,其後於1960年又動工修建了京密飲引水渠,從東北部的密雲水庫調來了潮白河的水。京密飲水渠從密雲水庫取水,中間穿過懷柔水庫,自昌平以下,經昆明湖與永定河引水渠匯合,入玉淵潭和護城河,大致就是元代郭守敬白浮翁山飲水區的舊線。密雲水庫主要向北京城區供水,可問題在於,當時的密雲並不屬於北京管轄。為了建設密雲水庫及解決有關北京城用水問題,就必須在行政區劃上有所調整。
1958年的北京市面積遠沒有現在大,除了北京的主城區,還有京西礦區,也就是今天的門頭溝區,再有就是1956年由河北省化肥、北京市管轄的昌平縣。今天北京的周邊區都不在當時的轄區內,為了擴大北京市的面積,1958年3月國家對河北省行政區劃進行了大面積調整,把順義、通縣、大興、良鄉、房山等五縣改歸北京市管轄,這些地方就是現在北京六環邊的第一圈衛星城。同年十月,又把原屬河北的平谷,密雲,懷柔,延慶劃歸北京市。這些北部長城腳下的縣,每個都帶來了一個巨大的水庫,這是北京建國後歷史上最大規模的一次擴建,基本上成就了現有的行政區劃格局。
天津在歷史上很長一段時間屬於河北,而且還做過河北省省會,但在1967年天津成為了直轄市。作為北京的出海門戶,天津也需要發展,天津的發展同樣面臨缺水問題,就在密雲水庫修建的同時,政府在河北省薊縣修建了規模同樣龐大的於橋水庫。而薊縣於橋水庫距離天津非常近,可以有力的解決天津缺水問題,所以在1973年薊縣、寶坻、武清、寧河、靜海五縣從河北省跨出,改歸天津市管轄。本來北京和天津的轄區很小,京津之間很大一片區域都屬於河北,而為了兩市的發展,國家把中間在河北的15個縣劃歸了北京市和天津市,但是還剩下了三個縣,這就是北三縣,最後被留在了河北省,隸屬於廊坊市。
在歷史上,河北省為支援京津兩地的發展做出了巨大貢獻。2015年,國家透過《京津冀協同發展規劃綱要》把推動京津冀協同發展上升為重大國家戰略。