Nørre Broby har en befolkning på 1.479 og et areal på 1,4 km2. Byen ligger i en bred smeltevandsdal ved Odense Å, der forinden har passeret Brobyværk ca. 3 km mod sydøst. Fra Nørre Broby er der 21 km til Odense og 20 km til Faaborg. Byens hovedgade, Østerågade og Vesterågade, krydser åen. Bylivet foregik oprindelig i nord omkring kirken, men da stationen blev anlagt, voksede forretningslivet omkring Vesterågade, ved Stationsvej og Saksenballe. Siden 1960’erne er der anlagt parcelhuskvarterer sydøst for Stationsvej og Teglværksvej og ved Søbjergvænget. Et industrikvarter ligger i trekanten mellem Odensevej og Verningevej. Dagligvarer kan købes hos supermarkeder i Byvænget eller på Stationsvej. I Broby Fritidscenter på Verningevej kan man både dyrke sport og holde fester, møder og kurser.