Haftreibung ist der Bewegungswiderstand, wenn zwei sich nicht bewegende feste Objekte miteinander in Kontakt kommen. Die Haftreibung entspricht der ausgeübten Kraft und verhindert eine Bewegung. Wenn die aufgebrachte Kraft die Haftreibung überwindet, beginnt sich das Objekt zu bewegen, und an diesem Punkt hört die Haftreibung auf und die Gleitreibung tritt ins Spiel.
Haftreibung hält ein Objekt stationär, wenn es auf einer Oberfläche platziert wird. Es ist zum Beispiel das, was einen Holzklotz daran hindert, eine kleine Steigung hinunterzurutschen. Die Haftreibung variiert je nach der auf das Objekt ausgeübten Kraft, hat jedoch einen Maximalwert. Dies wird berechnet, indem der Haftreibungskoeffizient mit der Normalkraft (der senkrecht zum Objekt ausgeübten Kraft) multipliziert wird.
Der Haftreibungskoeffizient selbst variiert je nach Materialpaar in Kontakt und wird anhand des Neigungswinkels gemessen, bei dem die Bewegung gerade beginnt. Im Allgemeinen neigen raue Gegenstände zu höheren Haftreibungskoeffizienten. Schmierung senkt häufig den Haftreibungskoeffizienten eines Werkstoffpaares. Der Haftreibungskoeffizient zwischen trockenem Beton und Gummi beträgt beispielsweise 1,0, verringert sich jedoch bei Nässe auf 0,30, was zu einer rutschigeren Oberfläche führt.
Rollreibung tritt auf, wenn ein Objekt über das andere rollt. Da jedoch beide Objekte am Berührungspunkt relativ zueinander stationär sind, wird dies als Haftreibung klassifiziert.