Both are made with basically the same ingredients but the main difference is the consistency. Salsa is more liquid whereas pico de gallo is fresh ingredients cut into bigger pieces.