Penelitian ini bertujuan untuk menganalisis mobilitas tenaga kerja dan perkembangan migrasi baik yang keluar maupun masuk berdasarkan faktor-faktoryang mempengaruhinya di Kabupaten Sukoharjo dari tahun 1987-2013.Variabelindependen untuk perubahan struktur tenaga kerja adalah kesempatan kerja sektorindustri, kesempatan kerja sektor pertanian, lahan pertanian, PDRB sektor industridan pertmbuhan ekonomi. Untuk migrasi masuk variabel independen terdiri daripendapatan perkapita, industrialisasi, kesempatan kerja non pertanian. Sedangkanuntuk migrasi keluar variabel independennya meliputi kepadatan penduduk, lahanpertanian, dan tingkat pengangguran. Metode yang digunakan dalam penelitian ini adalah regresi linier bergandayang sebelumnya diuji dengan menggunakan MWD untuk menentukan modelempiriknya. Diperoleh hasil bahwa model yang tepat untuk perubahan strukturtenaga kerja adalah linier, sedangkan migrasi masuk dan keluar menggunakanmodel log-linier. Hasil analisis menunjukkan bahwa variabel kesempatan kerja sektorindustri, kesempatan kerja sektor pertanian dan PDRB sektor industri memilikipengaruh yang signifikan terhadap perubahan struktur tenaga kerja. Sementara,lahan pertanian dan pertumbuhan ekonomi tidak berpengaruh terhadap perubahanstruktur tenaga kerja. Untuk migrasi masuk variabel yang berpengaruh signifikanhanyalah industrialisasi, sedangkan pendapatan perkapita dan upah tidak memilikipengaruh. Sama halnya migrasi masuk, variabel yang berpengaruh signifikanterhadap migrasi keluar adalah kepadatan penduduk. Sisanya lahan pertanian dantingkat pengangguran tidak berpengaruh. Uji secara simultan menunjukkan bahwaseluruh variabel independen yang digunakan baik dalam perubahan strukturtenaga kerja maupun migrasi penduduk berpengaruh signifikan. Dengan nilai Rsquaresebesar 0,976 untuk perubahan struktur tenaga kerja dan untuk migrasimasuk maupun keluar masing-masing 0,645 dan 0,449