St. Katharinen ist eine Ortsgemeinde im Landkreis Neuwied in Rheinland-Pfalz, Deutschland. Sie liegt etwa 6 km nordöstlich der Stadt Linz am Rhein auf einer Höhe von rund 319 Metern. Die Gemeinde erstreckt sich in die westlichen Ausläufer des Westerwalds im Naturpark Rhein-Westerwald. Sie grenzt im Norden an die Ortsgemeinde Vettelschoß, im Osten an Neustadt (Wied), im Südosten an Roßbach, im Süden an Dattenberg und im Westen an die Stadt Linz am Rhein.
Es gibt auch eine andere Gemeinde namens Sankt Katharinen im Landkreis Bad Kreuznach, ebenfalls in Rheinland-Pfalz, die im Naheland liegt und auf ein Zisterzienserkloster aus dem 13. Jahrhundert zurückgeht.
Wenn nach "St. Katharinen" gefragt wird, ist in den meisten Fällen jedoch die Gemeinde im Landkreis Neuwied gemeint.