Heilbronn liegt ziemlich genau auf der Grenze zwischen Franken und Schwaben.
Seit ca 500 Jahren gehörts aber traditionell eher zu Schwaben. Franken fängt selbst nach deren Zählung erst in Schwäbisch Hall an. Öhringen würd ich fast auch noch zu Franken zählen. Allgemein is da die Hohenlohe die Grenzregion.