Die Burgen Straubenhardt und Waldenburg sind im 11. Jahrhundert entstanden, die neue Burg, nach der der Ort seinen Namen trägt, im 12. Jahrhundert. 1274 wurde Neuenbürg anlässlich der Verleihung der Stadtrechte erstmals urkundlich erwähnt.