《红楼梦》发生在书中的首都。
《红楼梦》的都城是“长安”,四人的籍贯都是金陵。贾家有二十间房,八间在北京,十二间在金陵。在小说中,贾宝玉居住的郭蓉府,以及国宁府,都在北京。不过贾家在老家(也就是金陵),也有豪宅。
于是贾政把宝玉打了一顿,老太太发脾气了,就说:我们回金陵去就是了。