La vila de Moià està envoltada per la costa de la Creu (832 metres) i la del Salgot (852 metres).
Moià està situat a 717 metres d'altura sobre el nivell del mar i amb un terme de 75,15 quilòmetres quadrats.
Actualment té una població de 6.201 habitants.
Geogràficament, la població està situada a 52 kilòmetres de Barcelona, 27 kilòmetres de Vic i 25 kilòmetres de Manresa.
Les primeres evidències de poblament les trobem ja a la prehistòria, gràcies a les troballes trobades al jaciment de les Coves del Toll.