Faaborg har en befolkning på 6.988 og et areal på 4,6 km2. Byen ligger i et morænelandskab syd for De Fynske Alper og blev anlagt på en tange mellem Faaborg Fjord og indsøen Sundet, der nu er delvis tørlagt. Østergade er nu som før byens hovedgade. Til Svendborg er der ca. 25 km, til Odense ca. 34 km og til Assens 28 km. Omkørselsvejen Sundvejen fører trafikken øst om bykernen, mens Havnegade og Engvej leder trafikken vest om byen. På byens moderniserede havnefront er fabriksbygningerne veget til fordel for havnebad, caféer og boligbyggeri.
Torvet og Østergade er Faaborgs forretningsstrøg med specialforretninger, caféer og restauranter. Det middelalderlige gadenet forløber næsten intakt, og den lave bebyggelse med restaurerede gårde og huse med bindingsværk, der veksler med moderne bygninger, tiltrækker mange turister. Det 31 m høje Klokketårn i Tårnstræde er byens mest iøjnefaldende bygningsværk; det har klokkespil fire gange dagligt.
Befolkningsudviklingen i 1900-tallet medførte oprettelse af nye boligkvarterer, fx andelsbyggeriet med familieboliger på Engvej fra 1942. Nye parcelhusområder er anlagt øst og vest for Assensvej og Odensevej. Faaborg har Borgerservice i Mellemgade, og lidt nord herfor ligger Herregårdscentret med bl.a. bibliotek, specialforretninger og et stort supermarked, der tilgodeser parcelhuskvartererne syd for Johan Rantzaus Vej. Byen har supermarkeder ved alle udfaldsveje. Dens industrier lå tidligere inde i byen eller ved havnen; nu er disse koncentreret nord for Johan Rantzaus Vej. Havnen, der ligger på opfyldt terræn, har både lystbådehavn og færgehavn, hvorfra der er forbindelser til Bjørnø, Lyø og Avernakø samt til Søby på Ærø. Havnefronten er omdannet, og ejerboliger, caféer og restauranter har erstattet pakhusene, mens der er bygget lave boligblokke i Havnegade.
Byens grønne områder ligger langs kysten og er indbyrdes forbundet af spadserestien Langelinie. I vest ligger havnebadet, indviet i 2014 og tegnet af CREO Arkitekter, JDS Architects og KLAR. Herefter kommer Dosseringen, Gl. Assistens Kirkegård, Voigts Minde, Faaborg Jødiske Begravelsesplads, Ny Assistens Kirkegård og Klinteparken. Parkområdet med Helligkorskilde var indtil 1931 privat park og fik i 1930’erne sommerrestaurant, i dag afløst af feriecenteret Danland.