Masquefa liegt in der Region Anoia, etwa dreißig Kilometer nordwestlich von Barcelona, am Fuß des markanten Bergmassivs Montserrat. Die Stadt gehört zur Provinz Barcelona im Nordosten Spaniens und ist Teil Kataloniens.
Erstmals urkundlich erwähnt wurde der Ort im zehnten Jahrhundert, als Graf Miró I. von Barcelona das Castrum Machicepfa veräußerte. Der Name deutet auf eine mögliche maurische Vergangenheit hin, die jedoch nur kurz andauerte. Wirtschaftlich prägte lange die Landwirtschaft das Bild, besonders der Weinbau im D.O. Penedès, während heute auch Industrie und Gewerbe eine wichtige Rolle spielen.
Besonders bekannt ist Masquefa für seine beiden Bahnhöfe an der Linie R6, die Barcelona mit Igualada verbindet. Zudem ist die Stadt Heimat der Linguistin Maria Carme Junyent i Figueras. Die Landschaft rund um den Montserrat und die fruchtbaren Böden der Region prägen das Ortsbild.