The 2012 FIM Swedish Speedway Grand Prix was the fourth race of the 2012 Speedway Grand Prix season. It took place on May 26 at the Ullevi stadium in Gothenburg, Sweden. The Grand Prix was won by Fredrik Lindgren who beat Greg Hancock, Chris Holder and wild card Thomas H. Jonasson. It was the first SGP won by Lidngren.