Schwindegg wurde erstmals 1389 urkundlich erwähnt, einige Gemeindeteile (Walkersaich, Reibersdorf) aber bereits im neunten Jahrhundert. Schwindegg war eigenständige Hofmark und gehörte später zum Rentamt Landshut und zum Landgericht Neumarkt an der Rott des Kurfürstentums Bayern.
Bereits im 14. Jahrhundert gab es in Schwindegg einen Herrschaftssitz, der später zu einem mächtigen Wasserschloss mit Schlossensemble ausgebaut wurde. Im Jahr 1394 wurden die Herren von Fraunhofen Eigentümer, eine bayerische Adelsfamilie mit Stammsitzen in Alt- und Neufraunhofen im Landkreis Landshut. In ihrem Besitz blieb Schwindegg über 100 Jahre lang. Jakob I. von Fraunhofen war der letzte männliche Vertreter seiner Familie auf Schwindegg. Über seine Tochter Anna kam die Herrschaft an ihren Ehemann Ulrich Marschall von Pappenheim († 1539), der 1518 von Kaiser Maximilian I. mit der Herrschaft Schwindegg belehnt wurde.[4] 1553 wurde Annas Sohn Veit zu Pappenheim Besitzer der Hofmark Schwindegg. Im Jahr 1591 verkaufte der in Schwindegg geborene Veit zu Pappenheim das Anwesen samt Schloss an den Ritter Sebastian von Haunsperg. Der geschlossene Vierflügelbau mit Ecktürmen und Torturm wurde 1594 bis 1620 auf bereits älterer Grundlage erbaut. Zum Schloss gehört das sogenannte Vorschloss mit zwei Stalltrakten aus der Zeit um 1750 und der Schlosspark aus dem 19. Jahrhundert. Das Schloss befindet sich in Privatbesitz und ist nicht öffentlich zugänglich. Direkt um das Schloss stehen ehemalige Wohn- oder Wirtschaftsgebäude aus dem 17. und 18. Jahrhundert, die zum geschützten Schlossensemble gehören.
Derzeit besteht der Gemeinderat aus fünf Fraktionen: CSU mit fünf Mitgliedern, FWG/UWG mit vier Mitgliedern, Bürgerliste Schwindegg mit drei Mitgliedern und Einig Walkersaich/Wörth sowie Grüne mit je zwei Mitgliedern.
Wappen
Blasonierung: „In Blau ein silbernes Schlossgebäude mit zwei Zwiebeltürmen, darüber zwei schräg gekreuzte goldene Buchenblätter mit den Stielen nach oben.“[6]
Wappenbegründung: Dominierend im Wappen ist eine stilisierte Ansicht des Schlosses, welches das Ortsbild von Schwindegg mit seiner großen Anlage prägt. Die beiden gekreuzten Buchenblätter über dem Schloss waren früher im Ortswappen von Walkersaich enthalten.
Die Zustimmung zur Führung dieses Wappens erfolgte durch die Regierung von Oberbayern am 8. August 1977.
Ende 2006 wurde die nördliche Ortsumgehung der Staatsstraße 2084 fertiggestellt, um die Ortschaft vom Durchgangsverkehr zu entlasten. Autofahrer können den Ort somit über eine ca. 4 Kilometer lange Straße umgehen. Des Weiteren wurde 2008 der umfassende Hochwasserschutzdamm für die Sicherung des gesamten Ortes Schwindegg fertiggestellt.
Im südlichen Gemeindegebiet verläuft die am 1. Oktober 2019 eröffnete A 94 (München-Pocking) mit der Schwindegg über die Anschlussstelle 16 angebunden ist. Die B 15n, deren Bau derzeit (Stand: Februar 2015) jedoch nicht weiter verfolgt wird, würde Schwindegg in einem der angedachten Trassenverläufe im Osten tangieren.