The present study investigates inter-individual variation (linked to personality traits, multilingualism and sociobiographical variables) in attitudes towards code-switching (CS) among 2070 multilinguals. Data were collected through an online questionnaire. We found that high levels of Tolerance of Ambiguity (TA) and Cognitive Empathy (CE), and low levels of Neuroticism are linked with significantly more positive attitudes towards CS. Knowing many languages had a marginally positive effect. A more fine-grained analysis revealed that participants with mid-range global proficiency values were less positive towards CS than those at the lower and higher end of the scale. Participants who grew up in a bilingual family and in an ethnically diverse environment, and currently worked in an ethnically diverse environment had significantly more positive attitudes towards CS. Female participants and those with the lowest and highest levels of education appreciated CS most, and participants in their teens and twenties appreciated CS less than older participants. The findings thus show that the attitudes towards CS are linked to personality, language learning history and current linguistic practices, as well as some sociobiographical variables.