In this paper, we develop a bi-level human migration model using the concepts of affective engineering (Kansei Engineering) and conjectural variations equilibrium (CVE). In contrast to previous existing works, we develop a bi-level programming model in a natural form. The upper level agents are municipalities of competing locations, whose strategies are investments into the infrastructures of the locations (cities, towns, etc.). These investments aim at making the locations more attractive for both residents and potential migrants from other locations, which clearly demands affective engineering tools. At the lower level of the model, the present residents (grouped into professional communities) are also potential migrants to other locations. and inbound locations, estimated by taking into account their group's conjectures concerning equilibrium migration flows between the involved locations. The utility functions reflect the affective engineering technique because their values are based on the potential migrants' affection to the target locations. Applying a special technique to verify the consistency of the conjectures (influence coefficients), the existence and uniqueness results for the consistent conjectural variations equilibrium (CCVE) are established.