The author proposes an alternative dynamic pattern to explain workers migration, and a production behavior to include the non-market agglomeration effect into the model. The dynamic process of worker migration is derived from the model implicitly with microfoundation rather than explicitly apply a migration law from evolutionary game which is independent of the model and without microfoundation.Simulation results suggest that the difference between income in core and periphery regions rises with agglomeration. The average income is higher in the core-periphery structure than in a dispersed pattern. The increase of regional disparities may cause impoverishment of the peripheral region. Agglomeration and growth reinforce each other; however, inter-regional integration may benefit only the core region. The periphery is better off in a more dispersed pattern. Economic growth in the core region does not necessarily benefit the whole region. Inclusion of the non-market spatial agglomeration effect enhances the centripetal forces, which further leads the system to a core-periphery pattern.