Situat a 552 m d’altitud, Talamanca és a l’extrem del Parc Natural de Sant Llorenç del Munt i l’Obac. El terme és format per una carena central, enmig de la qual, a l’anomenada serra de Rossinyol, es troba la població de Talamanca.
Es tracta d’un poble de poc més de 190 habitants conformat per carrers estrets i forts pendents en què el castell i els edificis que l’envolten dibuixen un poble típicament medieval amb una basta quantitat de llocs i elements d’interès, que comencen ja al nucli antic amb el majestuós castell i l’església de Santa Maria.