한성은 기존의 북성에 새로 남성을 덧붙이는 방식으로 도성체제를 형성시켰다. 『삼국사기』 「백제본기」 근초고왕 26년(371) 기사에 따르면, 근초고왕은 고구려의 평양성을 공격해 고국원왕을 죽이는 큰 승리를 거두고 돌아와 한산으로 도읍을 옮겼다. 이후 근초고왕이 다시 한성으로 돌아왔다는 기록은 없다. 이 때문에 한산이 곧 한성이며, 한성은 지금의 몽촌토성이라는 주장이 제기되기도 했다. 그러나 한산과 한성이 같을 수는 없다. 한산은 절을 세우고 한산성·한산북책과 같은 군사시설을 설치하고 여러 차례 왕이 가서 사냥했을 정도로 그 범위가 넓었다. 그러므로 한산·한산성·한성을 단순히 같은 곳이라고만 할 수는 없다.
근초고왕 기록을 보면 한산으로 천도한 후, 한성으로 갔다는 기록은 없다. 한성이 한산이라는 주장이 있는데 한산의 범위는 매우 넓어  한산·한산성·한성이 같은 곳이라고 할 수 없다.