Im Zuge der deutschen Revolution von 1848 dankte Karl zu Gunsten seines liberaler eingestellten Sohnes Karl Anton (1848–1885) ab. Dieser gab nach kurzer Zeit die Souveränität an das Königreich Preußen ab. 1857 wurde nach ihm das Spital in „Fürst-Carl-Landesspital“ umbenannt. 1869 wurde er nach dem Tod des letzten Fürsten von Hohenzollern-Hechingen Konstantin und der Angliederung dieses Gebiets "Fürst von Hohenzollern".