Les sociofacts sont un terme qui décrit la façon dont les croyances sociologiques s'enracinent dans une culture à travers les générations, devenant finalement un fait plutôt qu'une opinion ou une interprétation pour les membres de cette culture. Le mot a été inventé par Sir Julian Sorell Huxley dans son manuel "Theoretical Anthropology".
Les mariages sont un exemple de sociofact. Bien que les mariages remplissent la même fonction pratique, l'union de deux personnes dans le mariage, dans la plupart des cultures, la cérémonie représente des valeurs très différentes selon les participants. Dans certaines cultures, les mariages sont des affaires très formelles et traditionnelles, tandis que dans d'autres, ce sont des célébrations plus informelles et joyeuses.