Solignac liegt im Limousin, etwa dreizehn Kilometer südlich von Limoges, am nördlichen Ufer der Briance. Die Gemeinde ist von vier Nachbargemeinden umgeben und zählt etwas mehr als tausendfünfhundert Einwohner.
Der Ort geht auf ein Kloster zurück, das im siebten Jahrhundert vom heiligen Eligius gegründet wurde. Im achten Jahrhundert wurde Solignac von den Sarazenen überfallen, später von den Normannen und während des Hundertjährigen Krieges und der Hugenottenkriege in Mitleidenschaft gezogen.
Besonders sehenswert ist die ehemalige Abteikirche St-Pierre-St-Paul. Die Klosteranlage aus dem achtzehnten Jahrhundert beherbergt heute ein Altersheim. Über die Briance führen zwei mittelalterliche Brücken, die als Jakobsweg dienten und heute unter Denkmalschutz stehen. Das Schloss La Borie stammt aus dem siebzehnten Jahrhundert. Solignac pflegt Städtepartnerschaften mit Stavelot in Belgien und Ribarroja de Ebro in Spanien.