The decision of migration has varied on the basis of socio-economic and demographic factors. In the context of internal migration people migrate from rural to urban areas as a rational human capital investment decision to reap economic rewards in the form of better economic opportunities and benefits. The objective of this paper is to investigate the role of socio-economic and demographic factors in decision of internal migration. The data was obtained from Pakistan Labour Force Survey 2009-10 which is conducted by Federal Bureau of Statistics. The dependent variable has dichotomous response; migrants and non migrants and independent variables are demographic; age, sex, marital status and in socioeconomics; education levels and training of employees. The Hierarchical Log-linear model has been used to identify model that best describing the relationship between these categorical variables. The findings of this study showed that the socioeconomics and demographic factors such as age, education, marital status and gender play a significant role in taking decision of internal migration in Pakistan.