Mjölby er en by og kommune i Östergötland i Sverige.
Byen
Mjölby ligger ved Svartån ca. 30 km sørvest for Linköping; 13 914 innbyggere (2019). Byen er veg- og jernbaneknutepunkt.
Mjölby var kjent som kvernsted allerede i middelalderen. Byrettigheter fikk Mjölby i 1920.
Kommunen
Mjölby kommune tilhører Östergötlands län, har et areal på 549 km2 og 27 758 innbyggere (2019). Det er hovedsakelig slettelandskap i nord, mer kupert i sør. I vest ligger innsjøen Tåkern med rikt fugleliv.
Industrien er allsidig, blant annet med produksjon av transportmidler (trucker), næringsmidler, bygningsmateriell med mer. Motorsport- og travbane finnes i Mantorp øst for kommunesenteret.