Die Schmiecha (ab der Gemeindegrenze zu Straßberg Schmeie genannt) ist ein Nebenfluss der oberen Donau in Baden-Württemberg. Sie entspringt nordwestlich von Albstadt-Onstmettingen auf 847 Meter Höhe nahe der Europäischen Wasserscheide, nur wenige hundert Meter von der Eyach entfernt, einem Nebenfluss des Neckars.

Die Schmiecha durchquert auf ihrem Weg in Richtung Donau die Ortsteile Onstmettingen, Tailfingen, Truchtelfingen und Ebingen der Stadt Albstadt. Das Schmiechatal wird im Bereich Albstadt auch als Talgang bezeichnet.
Nachdem der Fluss Albstadt verlassen hat, wird er Schmeie genannt. Er durchfließt die Orte Straßberg und den Ortsteil Kaiseringen, Storzingen (Ortsteil von Stetten am kalten Markt) sowie Oberschmeien und Unterschmeien (Stadtteile von Sigmaringen).
In der Nähe der Gemeinde Inzigkofen mündet die Schmeie in die Donau.