Die 2006 Formule 1 Spaanse Grand Prix is op 14 Mei 2006 op die Circuit de Barcelona-Catalunya in Montmeló, Spanje gehou. Dit was die sesde wedren van die kampioenskapseisoen en is deur Fernando Alonso in sy Renault gewen. Rondeleiers: Fernando Alonso 54 (1-17; 24-40; 47-66), Michael Schumacher 11 (19-23; 41-46) en Giancarlo Fisichella 1 (18). Fernando Alonso word die eerste Spanjaard om sy tuisren te wen.