ブルガリア公国
スタンボロフ失脚後に首相に就任したストイロフは、前政権の厳格な統制を緩和した。またこの頃、オスマン帝国がアルメニア人虐殺を起こして国際的地位を落とし、ロシアでは1894年にアレクサンドル3世が死去しニコライ2世が即位してブルガリアに対する態度を軟化させた。フェルディナントは公子ボリスの正教改宗と引き換えに、ロシアからの支持を獲得した。1896年3月3日、オスマン帝国がフェルディナントをブルガリア公兼東ルメリ総督として承認し、数日中にロシアをはじめ列強すべてがこれに続いた。
ストイロフは鉱業、冶金業、織物業、建設業など9業種に資金援助や産業上の特権を与える積極的な産業振興策をとり、ブルガリア経済を大きく発展させる基礎を築いた。その支援策の中には鉄道を優待運賃で利用できるという特権があったが、東ルメリの鉄道を管轄するオリエント鉄道会社(英語版)はこの法制を拒絶した。
ベルリン条約は信仰の自由を認め宗教に基づく差別を否定し、ブルガリア公国の法もそれに従っていた。しかし一方で、マリツァ渓谷で米を主食としていたムスリムにロシア軍政当局がマラリア蔓延防止の名目で水田を廃止させるなど、ムスリムが圧力を感じる要因は多数存在していた。露土戦争中に亡命したムスリムには公国内の財産所有権が保証され、国内に新たな土地を得ることも認められていたが、1878年以降のブルガリア公国や東ルメリからはトルコ人を中心とするムスリム人口の流出が続いた。
国王選出に先立ち、1879年2月にタルノヴォで憲法制定会議が開催された。ブルガリアの軍事占領を続けるロシアも、この状態が長期化して列強の批判が強まるのを恐れ、憲法制定を支持した。制憲議会は民選代議員と、トルコ人、ギリシャ人、ユダヤ人などの少数民族の代表を含む指名代議員で構成され、ブルガリア公国外の地域の代表も参加していた。ブルガリア分割に反対する強硬派が議会の解散とオスマン帝国への復帰、ないしオーストリア=ハンガリーに例を取った二重体制をスルタンに請願しようと主張するなど、条約で決まった体制自体に対しても様々な反対意見が提出された。困惑するロシアをよそに、代議員たちが非公式に列強諸国に接触する動きも起きたが、最終的には列強が取り決めた条約の体制と制憲議会を維持する方針に落ち着いた。
露土戦争後、ブルガリアは9か月間ロシアの暫定統治下に置かれていた。新憲法の草案は、ロシア臨時政府の長アレクサンドル・ミハイローヴィチ・ドンデュコフ=コルサコフ(英語版)公により議会に提出された。これを修正するにあたり、代議員たちは少数支配と二院制を目指す保守派と、農民を含む全国民による民主主義と一院制を目指す自由主義派に分かれて対立した。自由主義派の多くはロシアの大学への留学経験があり、大きな政府を志していた。最終的には自由主義派の主張が支持を集め、4月初めにセルビアの憲法に範を取った男子普通選挙制・一院制と内閣制を盛り込んだタルノヴォ憲法(英語版)が採択された。