La basílica de Santa María de Vilafranca se encuentra situada en el centro del núcleo medieval de la población de Villafranca del Penedés, en la comarca catalana del Alto Penedés.