Šmarje-Sap šteje 1572 prebivalcev in je del krajevne skupnosti Šmarje-Sap. Od Grosuplja je oddaljen 4 kilometre, od Ljubljane pa 16 kilometrov. Urbanizirano in v osnovi obcestno naselje v skrajnem zahodnem delu Dolenjskega podolja leži na severnem vznožju Boršta (okrog 400m) in Mačka (397m).
Severno od njega tečeta avtocesta Ljubljana-Višnja Gora in železniška proga Ljubljana–Metlika, nad njima pa se na severu dvigajo vzpetine Vrhovka (465m), Pirčev hrib (492m) in Magdalenska gora (504m). Potok Zacurek priteče s severa in ponikne med cesto in železniško progo. Jedro kraja je ob stari cesti Ljubljana–Grosuplje, novejši deli pa ležijo na severnem vznožju Boršta in Mačka.
Naselje je nastalo z združitvijo prej samostojnih naselij Šmarja in Sapa leta 1961, kasneje se jima je priključila še vas Razdrto. Zaradi številnih novih hiš se je naselje zelo povečalo. Večina krajanov je zaposlenih v Ljubljani.
Še pred dobrimi stotimi leti je bilo Šmarje tudi glavno središče grosupeljske kotline, kasneje pa ga je v razvoju prehitelo Grosuplje, ko je bila skozi kraj speljana železnica. Tako je danes Grosuplje upravno, gospodarsko in prometno središče skupne občine.