Сондрио (итал. Sondrio) град је у северној Италији. Град је средиште истоименог округа Сондрио у оквиру италијанске покрајине Ломбардија.
Град Сондрио је једини значајнији град у Ломбардији, који се налази дубоко у Алпима. Град се налази у алпском подручју, на 130 км северно од Милана. Град се налази у алпској долини Валтелина близу швајцарске границе.
Према резултатима пописа становништва 2011. у општини је живело 21.642 становника.[1]
Сондрио данас има преко 20.000 становника, махом Италијана. Током протеклих деценија у град се доселило много досељеника из иностранства, највише са Балкана.
Последњих деценија Сондрио, као град окружен Алпима, све више постаје туристичко одредиште, посебно зими. Томе доприноси и близина значајнијих и старијих туристичких места попут Бормија и Ливиња, који управно подпадају под Сондрио.