《故乡是北京》创作于1987年,曲作者姚明创作该曲的渊源,来于跟朋友无意间的一场对话。姚明在为朋友的乐队改编京剧曲牌的时候,认识了中国唱片社的编辑刘磊,她无意中对姚明说,“你对京剧这么熟悉,能不能用京剧的曲目写首歌?”。于是,姚明找到了阎肃,请他创作一首”歌唱北京“题材的词作,以供他用京剧曲调进行谱曲创作。阎肃认为这种做法很新鲜,于是经过一晚上的推敲,创作出该曲的歌词。随后,姚明创作完成该曲。1989年元旦前,阎肃把该曲推荐给了中央电视台元旦晚会的导演袁德旺,最终邀请李谷一登台演唱。
《故乡是北京》是一首京味十足的戏歌。歌曲开头一句“走遍了 南北西东”直接点明了歌曲的主旨内容,就是对北京的热爱之情。其中,开头前三个字“走遍了”便充满了
京腔的味道,让人一听就能听出来是一个地道的北京方言写出来的京歌。后面的三句话,更是在语言方面突出了这个特点。歌曲进入第二段,“不说那,天坛的明月,北海的风……便觉得甜丝丝,脆生生,京腔京韵自多情”。这些优美的景观,引用了京韵大鼓的叙事性,像讲故事一样,将北京的自然景观和风土人情展现在了听众面前。第三段和第二段是重复的段落,采用了更加紧凑、流水板的伴奏,把这些名胜古迹的雄伟壮阔,再次展现在听众的眼前,但是又和上一段落给人以不同的感受,形成了鲜明的对立和统一。