Les lois sont des règles absolues prescrites par les représentants du gouvernement, tandis que la moralité a à voir avec des opinions personnelles sur ce qui est bien ou mal. Il existe une relation étroite entre les deux dans la mesure où les lois représentent souvent le principal vue sur les questions morales.
Une différence majeure entre ces deux concepts est qu'une loi est un ordre public formel qui a des conséquences pour ceux qui la violent. Quelqu'un qui assassine ou vole, par exemple, va en prison s'il est reconnu coupable par le tribunal. En revanche, quelqu'un qui viole ce que les autres considèrent comme une norme morale peut n'avoir aucune conséquence tangible autre que des relations endommagées.
Les lois sont parfois considérées comme des lois sur des questions morales. Beaucoup de gens s'appuient sur des croyances religieuses pour formuler leurs points de vue moraux. Les politiciens et certains citoyens soulignent également les principes fondés sur la foi en suggérant que les lois devraient suivre ce que Dieu commande. D'autres pensent que les lois devraient protéger les droits et libertés individuels mais ne devraient pas s'étendre aux sujets considérés comme des zones grises éthiques.
Dans certains cas, les lois et la morale évoluent au fil du temps en fonction de l'évolution des opinions sociétales. Les lois sur les droits civiques des années 1950 et 1960 se sont développées à mesure que les Américains étaient de plus en plus favorables à la fin de la ségrégation. Parfois, cependant, les politiciens et les dirigeants fondés sur des principes cherchent à promulguer des lois basées sur des convictions personnelles, même si elles peuvent contredire l'opinion populaire de l'époque.