Spatial analysis of migration is one of the important aspects of geographic inquiry. It is a study of the arrangement, pattern, position, and size of an object in space and time. Spatial analysis of migration here is meant as the detailed study of in- and out-migration that takes place in the study area from and to different spatial units separated by the defined political or administrative boundary. Spatial units have a close relationship with distance in space and have a crucial role in shaping the pattern and size of migrations. Therefore, this study focuses on the roles of space, demographic elements, and causal powers as fundamental geographic variables in determining the pattern of migration. This study is based on the primary data collected through questionnaire from the respondents in Bolpur Town. The findings of the study show that the number of persons who migrated into or from the town remains greater from within or into the closer spatial units and that the number of persons who migrate generally decreases from or into the farther spatial units, indicating a distance decay effect on migration. Migration is found to vary by age, sex, social group, and causative factors.