Sachverhalt: A. X._, geboren 1947, war seit 1999 Mitglied des Regierungsrates des Kantons Zürich und bei der Beamtenversicherungskasse des Kantons Zürich (BVK) berufsvorsorgeversichert. Nachdem innerhalb des Regierungsrates tiefgreifende Meinungsverschiedenheiten an den Tag getreten waren, erklärte X._ am 4. Mai 2006 den Rücktritt aus der Regierung, welchen der Kantonsrat mit Wirkung auf den 8. Mai 2006 genehmigte. Mit Schreiben vom 12. Mai 2006 teilte die BVK der Versicherten mit, sie habe Anspruch auf eine Freizügigkeitsleistung, nicht jedoch auf eine Rente. B. Die von X._ gegen den Kanton Zürich erhobene Klage mit dem Antrag auf Zusprechung einer Rente der BVK mit Wirkung ab 1. Juni 2006 wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 13. August 2007 ab. C. X._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und ihr vorinstanzlich gestelltes Rechtsbegehren erneuern. Der Kanton Zürich, vertreten durch die Finanzdirektion des Kantons Zürich, und diese vertreten durch die BVK, schliesst auf Abweisung der Beschwerde, während das Bundesamt für Sozialversicherungen auf eine Vernehmlassung verzichtet. 