Štarnberga pirmoreiz rakstiskos avotos minēta 1226. gadā. Vairākus gadsimtus tā bija vienīgi vietējo grāfu oficiālais sēdeklis un tikai 19. gadsimtā Štarnberga sāka attīstīties par vērā ņemamu apdzīvotu vietu. Pirms Štarnberga ieguva savu pašreizējo nosaukumu, tā daudzu gadsimtu garumā tika dēvēta par Aheimu pie Virmzē (vācu: Aheim am Würmsee). 1854. gadā tika atklāts Minhenes—Štarnbergas dzelzceļš un bijušais zvejnieku ciematiņš pamazām sāka pārvērsties par iecienītu Minhenes vasarnīcu un rezidenču rajonu. 1912. gadā Štarnberga ieguva pilsētas tiesības.
Štarnbergas sastāvā ietilpst sekojošas administratīvas vienības:
- Zekinge (Söcking)
- Hādorfa (Hadorf)
- Perha (Percha)
- Perhtinga (Perchting)
- Leitštetene (Leutstetten)
- Vangene (Wangen)
- Hanfelde (Hanfeld)
Iedzīvotāju skaita izmaiņas| Gads | Iedz. | ±% g.p. |
|---|
| 1871 | 1 147 | — |
|---|
| 1900 | 2 853 | +3.19% |
|---|
| 1910 | 3 633 | +2.45% |
|---|
| 1919 | 4 214 | +1.66% |
|---|
| 1929 | 4 838 | +1.39% |
|---|
| 1939 | 5 846 | +1.91% |
|---|
| 1946 | 8 540 | +5.56% |
|---|
| 1950 | 9 234 | +1.97% |
|---|
| | Gads | Iedz. | ±% g.p. |
|---|
| 1960 | 10 490 | +1.28% |
|---|
| 1970 | 10 504 | +0.01% |
|---|
| 1978 | 17 517 | +6.60% |
|---|
| 1983 | 17 583 | +0.08% |
|---|
| 1990 | 20 371 | +2.12% |
|---|
| 2000 | 21 650 | +0.61% |
|---|
| 2002 | 22 507 | +1.96% |
|---|
| 2003 | 22 543 | +0.16% |
|---|
| | Gads | Iedz. | ±% g.p. |
|---|
| 2004 | 22 676 | +0.59% |
|---|
| 2005 | 23 067 | +1.72% |
|---|
| 2006 | 22 959 | −0.47% |
|---|
| 2007 | 23 034 | +0.33% |
|---|
| 2008 | 23 136 | +0.44% |
|---|
| 2011[2] | 24 815 | +2.36% |
|---|
|
Štarnbergas pils
Štarnbergas Sv. Jēkaba baznīca
Štarnbergas kopskats ap 1900. gadu
Štarnbergas dzelzceļa stacija
Štarnbergas slimokase
Štarnbergas lejas dzirnavas
Piepilsētas vilciens uz Minheni Štarnbergā
Leitštetenes pils