Osted har en befolkning på 2.172 og et areal på 1,5 km2. Byen, som ligger i et bølget morænelandskab fra sidste istid, udviklede sig indtil omkring midten af 1900-tallet syd for landsbyen som en landevejsby med lave husrækker langs hovedvejen mellem Roskilde og Ringsted. Den gamle landsbys struktur fornemmes tydeligt i området omkring middelalderkirken. Enkelte dele af de gamle bindingsværksgårde, præstegården samt en række stråtækte småhuse er endnu en del af byen. Derefter fulgte parcelhusudstykninger vest for denne bebyggelse samt nord for den gamle bykerne med kirken. Vest for byen løber Tokkerup Å langs byens idrætsplads. Byen har to supermarkeder, et ved butikscenteret ved Nørretoften i nord og et andet ved industriområdet ved Alfarvejen i syd. Osted Fri- og Efterskole ligger på Assendløsevejen øst for Hovedvejen i to separate bygninger. Fra Osted er der 12 km til Roskilde og 15 km til Ringsted.