This article is about the river. For other meanings, see Neckar (disambiguation).

The Neckar is a tributary of the Rhine in Germany with a length of 362 km - with the longer headwater Eschach even 380 km - which drains the central part of Baden-Württemberg with its catchment area of almost 14,000 km². The average discharge at its mouth is 145 m³/s. Hydrologically, the Neckar is the fifth largest tributary of the Rhine after the Aare, Meuse, Moselle and Main and the twelfth largest river in Germany in terms of both length and water flow.

The Neckar rises on the Baar near Villingen-Schwenningen at 705 m above sea level. Initially it flows northeast between the Black Forest and the Swabian Alb, from the "Neckarknie" near Plochingen northwestward to northward through the conurbations of Stuttgart and Heilbronn, then from Eberbach in the Odenwald westward to Heidelberg and finally in the Upper Rhine Plain northwestward to Mannheim. Here ⊙49.5121778.437187 it joins the Rhine at 88 m above sea level. Its three largest tributaries are the Enz, the Kocher and the Jagst.

From Plochingen downwards, the Neckar has been developed into a major shipping route (federal waterway) by means of barrages, with important ports in Stuttgart, Heilbronn and Mannheim.

Due to straightening, embankments, etc., the watercourse structure and flow dynamics of the former natural river have suffered greatly and the structurally rich floodplain landscapes have often disappeared. In the meantime, some stretches of oxbow lake (Altneckar) have been renaturalised and the water quality has improved considerably since the 1970s.

The Neckar flows almost exclusively through Baden-Württemberg. Only in the Odenwald near Neckarsteinach and near Hirschhorn is it in sections a border river with Hesse. The district of Ersheim of Hirschhorn, situated in a narrow northern loop of the Neckar, and a downstream section of the left bank are the only parts of Hesse on the left bank of the Neckar.