Skårup har en befolkning på 1.795 og et areal på 1,1 km2. Byen ligger 6 km nordøst for Svendborg på en moræneflade i 50 m’s højde. Det bebyggede område ligger hovedsagelig mellem Åbyvejen og Nyborgvej, der mødes i byens nordøstlige hjørne. Ældst er den vestlige bydel med middelalderkirken og seminariet fra 1803, hvis imposante og fredede hovedbygning fra 1836 tillige med talrige senere udvidelser har præget byens liv. Det lukkede i 2010 og har siden udgjort et uløst byplanproblem midt i den i forvejen åbent bebyggede by.