El Parque Nacional Marino Archipiélago de San Lorenzo se encuentra ubicado en el Golfo de California, en aguas pertenecientes al Archipiélago de San Lorenzo, en el Estado mexicano de Baja California.