Zum Namen gibt es zwei entgegengesetzte Erklärungen: vom lateinischen sol opacus, also ein wenig sonniger Ort, oder von sub pago, das Dorf, das darunter liegt — unter dem Massiv des Taburno. Der Ortskern ist schmal und lang, anderthalb Kilometer am Fuß des Berges hingestreckt, im Norden vom Calore begrenzt. Die ersten Erwähnungen stammen von kurz vor dem dreizehnten Jahrhundert: 1198 verzeichnet das Totenregister einer Bruderschaft in Benevent den Tod von «Petrus marandu de Casali Sancti Johannis de Surrepaca», und 1208 einen weiteren. Die Historiker meinen, Solopaca sei als Weiler von Telesia entstanden, nachdem die Sarazenenzüge und das Erdbeben um die Mitte des neunten Jahrhunderts jene Stadt verwüstet hatten; dafür sprechen die Statuten von Telese, zwischen 1197 und 1250 vom Notar Antonello aus Cerreto Sannita verfasst, die die abhängigen Weiler aufzählen, darunter «Sorropache». Als dann das Erdbeben von 1349 Mofetten und Schwefeldämpfe öffnete und Telese sich wirklich leerte, kamen dessen Flüchtlinge hierher: Eines der Viertel des Ortes heißt noch immer Telesini, und in der Kirche San Mauro steht eine alte Statue des Heiligen, die jene Flüchtlinge mitgebracht hatten.
Im Jahr 1268 gab Karl der Erste von Anjou Solopaca und Telese an Guglielmo Belmonte, Großadmiral des Reiches. Ab 1487 gehörte der Ort den Lagonessa und ab 1574 den Ceva Grimaldi, die ihn zwei Jahrhunderte lang mit Schrecken regierten: willkürliche Durchsuchungen und Verhaftungen, bestochene Gemeindebeamte, Folter und Körperstrafen. Im Jahr 1662 verlor Herzog Antonio Ceva Grimaldi seinen Smaragdring und versetzte den Ort in Aufruhr; ein durchreisender Kaufmann, Pompeo Petrucci, fand ihn und brachte ihn zurück, und statt zu danken befahl der Herzog, ihm «tausend Schläge auf nacktes Fleisch» zu geben. Im Jahr 1727 wurde eine Frau nach unmenschlichen Folterungen durch die herzoglichen Wachen gezwungen, sich eines Verbrechens schuldig zu bekennen, mit dem sie nichts zu tun hatte. Das Erdbeben vom 5. Juni 1688 richtete unterdessen gewaltige Schäden an. Letzte Lehnsherren waren die di Sangro, bis zur Abschaffung des Lehnswesens 1806; 1835 kam König Ferdinand der Zweite persönlich, um die Brücke Maria Cristina einzuweihen. Bis 1934 schließlich war das Gemeindegebiet weit größer und umfasste auch Telese Terme.