Social Norms in Social Psychology: How Groups Shape Behavior

Last Updated May 20, 2026

Social norms are shared expectations about appropriate behavior that emerge within groups, organizations, communities, and societies. They are often unwritten, but they regulate conduct with remarkable force: they tell people what others usually do, what others approve or disapprove, what kinds of behavior will be rewarded or sanctioned, and what counts as normal, responsible, respectable, shameful, or deviant in a given setting.

In social psychology, norms occupy a central place because they connect individual behavior to collective life. People do not act only from private attitudes, fixed preferences, or formal rules. They act within fields of expectation. They ask, often without saying so: What do people like us do here? What will others think? Who will approve? Who will punish? Is this behavior ordinary, risky, admirable, embarrassing, disloyal, or expected?

A serious treatment of social norms must therefore go beyond the idea that norms are simply “peer pressure.” Norms coordinate behavior, stabilize institutions, sustain cooperation, enforce hierarchy, reproduce inequality, shape public health, influence environmental action, guide organizational culture, and sometimes make social change possible. They are among the hidden infrastructures of social order.

Restrained institutional research illustration showing social norms as shared expectations, group behavior, approval, disapproval, sanctions, legitimacy, coordination, and collective order.
Social norms shape behavior by linking shared expectations, perceived approval, group identity, sanctions, legitimacy, and coordination within communities and institutions.

Social norms connect directly to conformity and social influence, social identity theory, group polarization, collective action and social change, prosocial behavior, the bystander effect, diffusion of responsibility, moral disengagement, and the tragedy of the commons. Together these frameworks explain how groups coordinate action, enforce expectations, suppress dissent, encourage cooperation, and change over time.


What are social norms?

Social norms are collectively understood expectations that guide behavior within a group, community, institution, or society. They indicate what people usually do, what people believe ought to be done, and what forms of behavior are likely to attract approval, disapproval, reward, sanction, admiration, embarrassment, exclusion, or shame.

Norms are not the same as laws, rules, habits, values, or preferences. A law is formally authorized and enforceable through official institutions. A rule may be written and explicit. A habit may be individual and automatic. A value may be privately held. A norm is social: it depends on shared expectations and the belief that behavior is being evaluated in relation to a group.

Norms can be informal or formalized, explicit or tacit, beneficial or harmful, stable or changing. Some norms make cooperation possible: waiting in line, taking turns, telling the truth, showing up on time, sharing credit, stopping at red lights, protecting children, respecting consent, or reporting danger. Other norms sustain silence, discrimination, exclusion, overwork, corruption, retaliation, or complicity.

The same behavior can be normative in one setting and deviant in another. Speaking directly to a supervisor may be expected in one workplace and considered disrespectful in another. Challenging a harmful joke may be admired in one peer group and punished in another. Sharing data may be normal in one scientific community and resisted in another. Norms are therefore situated: they depend on context, group membership, history, power, and institutional meaning.

At their core, social norms are not just patterns of behavior. They are shared expectations about behavior and shared understandings of what behavior means.

Back to top ↑


Why social norms matter

Social norms matter because they often regulate behavior more immediately than formal rules. People comply with norms because they want approval, avoid embarrassment, maintain belonging, protect reputation, preserve identity, avoid sanction, coordinate with others, and act in ways that make sense within a group.

Norms reduce uncertainty. They allow people to enter a classroom, workplace, hospital, courtroom, religious space, public meeting, online forum, or neighborhood gathering and know roughly how to behave. Without norms, every interaction would require constant negotiation. Norms make social life less cognitively expensive.

Norms also coordinate collective action. If people believe others will cooperate, they are more likely to cooperate themselves. If they believe others are defecting, cheating, free riding, or abandoning a norm, compliance may unravel. Norms therefore help explain why some communities maintain trust and cooperation while others experience breakdown, cynicism, or institutional decay.

Norms matter for policy because people often misperceive what others do or approve. A student may overestimate how much peers drink. Citizens may underestimate public support for climate action. Employees may believe silence is universal when many privately object. Correcting norm misperceptions can sometimes change behavior, but norm interventions must be designed carefully because messages can backfire when they normalize harmful conduct.

Norms matter for justice because they can make inequality appear natural. A discriminatory norm may not require constant coercion if people internalize expectations about who belongs, who leads, who cares, who sacrifices, who speaks, and who remains silent. Norms shape not only behavior, but the boundaries of social imagination.

For these reasons, social norms are indispensable to any serious treatment of social influence, cooperation, institutions, and social change.

Back to top ↑


Theoretical foundations of norm research

Research on social norms draws from social psychology, behavioral economics, sociology, legal theory, political science, anthropology, public health, development studies, and institutional analysis. Each field emphasizes different features, but several major traditions are especially important.

In social psychology, Robert Cialdini and colleagues helped clarify the difference between perceptions of what people do and perceptions of what people approve. Their focus theory of normative conduct emphasized that norms influence behavior most strongly when they are salient in the decision environment.

In behavioral and philosophical analysis, Cristina Bicchieri developed a powerful account of norms as expectation-dependent rules. In this view, people comply with a social norm when they have conditional preferences to conform based on empirical expectations about what others do and normative expectations about what others believe should be done.

In institutional analysis, Elinor Ostrom showed that communities can develop durable rules-in-use and norms for governing common-pool resources without relying only on centralized state control or privatization. Her work remains essential for understanding how norms, trust, reciprocity, monitoring, and sanctions sustain collective resource governance.

In legal and political theory, Cass Sunstein showed that social norms interact with law, public meaning, status, and social roles. Laws do not operate in a vacuum. They can reinforce, challenge, reveal, or fail to shift underlying norms.

In development and public-health research, social-norms frameworks have been used to understand harmful practices, gender norms, sanitation, vaccination, violence prevention, and behavior-change programming. This work emphasizes the importance of reference groups, measurement, collective expectations, and ethical intervention.

Modern norm research is therefore interdisciplinary by necessity. Norms are psychological, social, institutional, and political at the same time.

Back to top ↑


Descriptive and injunctive norms

One of the most influential distinctions in social-norms research is the distinction between descriptive norms and injunctive norms.

  • Descriptive norms refer to perceptions of what people typically do.
  • Injunctive norms refer to perceptions of what people approve or disapprove.

This distinction matters because the two forms of norm information influence behavior differently. Descriptive norms provide information about what is common, typical, expected, or practical. Injunctive norms provide information about what is morally approved, socially valued, or likely to attract praise or blame.

A person may conserve energy because they believe most neighbors conserve energy. That is descriptive norm influence. A person may conserve energy because they believe the community considers conservation responsible. That is injunctive norm influence. In practice, the two often reinforce one another, but they can also conflict.

Conflict between descriptive and injunctive norms is common. A school may officially disapprove of bullying while students believe bullying is widespread. A workplace may claim to value work-life balance while rewarding overwork. A society may condemn corruption while treating small bribes as routine. In these cases, the descriptive norm can undermine the injunctive norm.

Norm interventions must be careful for this reason. If a campaign says that many people litter, evade taxes, waste energy, drink heavily, or fail to report harassment, it may accidentally signal that the harmful behavior is normal. Schultz and colleagues showed that descriptive norm information can produce a “boomerang effect” when people already performing better than average move toward the average unless an injunctive cue reinforces the desired behavior.

The practical lesson is clear: norm messages should not merely describe behavior. They should consider whether the described behavior is desirable, whether the reference group matters, whether approval is clear, and whether the message could normalize the very behavior it seeks to reduce.

Back to top ↑


Conditional expectations and norm compliance

One of the most important advances in norm theory is the recognition that norms depend on expectations. Norm compliance is rarely blind imitation. People comply because they believe others behave in certain ways, expect certain things, and may reward or sanction compliance or deviation.

Bicchieri’s framework distinguishes between empirical expectations and normative expectations. Empirical expectations concern what one believes others do. Normative expectations concern what one believes others think one ought to do. A person may follow a norm because they believe others are following it and because they believe others expect them to follow it too.

This distinction helps separate norms from private attitudes. A person may privately approve of a behavior but not perform it if they believe others disapprove. A person may privately disapprove of a norm but comply because they believe others expect compliance and sanctions will follow deviation. Norm-governed behavior is therefore expectation-dependent.

Conditional expectations also explain why norms can be stable and fragile at the same time. A norm may remain stable for years because people believe others support it. But if people begin to believe that others are abandoning the norm, compliance can unravel quickly. Conversely, if people believe a new norm is spreading, adoption may accelerate even before the new behavior becomes dominant.

This expectation structure is central to norm change. Changing private attitudes is not always enough. People may need evidence that others are changing too. They may need to know that respected members of the reference group support the change. They may need protection from sanctions and visible signs that the new behavior is legitimate.

Norms are therefore not simply things people believe. They are systems of mutual belief about behavior, approval, and social consequence.

Back to top ↑


Reference groups and the social location of norms

A norm only works through a relevant reference group. People do not respond equally to every group’s expectations. They are influenced by groups that matter to them: peers, neighbors, professional colleagues, religious communities, families, political groups, online communities, institutions, cultural groups, or admired public figures.

Reference groups matter because they define whose behavior counts as informative and whose approval counts as meaningful. A doctor may care more about professional norms among physicians than about general public opinion. A student may care more about peers than administrators. A worker may care more about team culture than an official policy handbook. A platform user may care more about community moderators or high-status users than about generic platform rules.

Norm interventions often fail when they use the wrong reference group. Telling people what “most citizens” do may be less effective than telling them what people in their neighborhood, profession, school, religious community, workplace, or peer network do. Norms are local even when the issue is national or global.

Reference groups also shape inequality. Marginalized people may be forced to navigate dominant norms that were not designed for them. Professional norms may reward those already fluent in elite cultural codes. Gendered, racialized, classed, or ableist norms can define who is treated as credible, respectful, dangerous, competent, emotional, authoritative, or out of place.

To study norms seriously, researchers must specify the reference group. Without that, “the norm” remains too abstract to measure or change.

Back to top ↑


Norm salience and when norms become active

Norms do not influence behavior equally at all times. A norm may exist in the background without shaping action until it becomes salient. Norm salience refers to the degree to which a norm is cognitively active and relevant in a specific decision context.

Cialdini’s focus theory of normative conduct emphasized that norms guide behavior most powerfully when attention is drawn to them. A person may know that a community values recycling, but that norm may influence behavior only when the recycling bin is visible, the instruction is clear, or others are seen recycling. A person may know that a workplace values safety, but the norm may matter most when leaders model reporting and respond seriously to hazards.

Norm salience can be created through cues, reminders, symbols, visible behavior, public commitments, institutional design, and repeated interaction. It can also be weakened by ambiguity, conflicting signals, hypocrisy, low trust, or institutional silence.

Salience helps explain why norms sometimes fail despite broad approval. A norm against harassment may be widely endorsed but inactive in the moment if no one names the behavior, no reporting channel is trusted, or bystanders fear retaliation. A norm of civic responsibility may be endorsed but inactive when people believe no one else is contributing.

Good norm design therefore asks not only what people believe, but when those beliefs become active. The practical question is: what makes the norm visible at the moment behavior is chosen?

Back to top ↑


Formalizing social norms

Social norms can be formalized as expectation-dependent behavioral equilibria. Let \(a_i\) represent the action of individual \(i\). A person complies with a norm when the expected social, moral, and practical payoff of compliance exceeds the expected payoff of deviation:

\[
U_i(a_i=C)\geq U_i(a_i=D)
\]

Interpretation: A person complies when compliance \(C\) is expected to produce greater utility than deviation \(D\), given personal motives, expectations, sanctions, and group meaning.

One useful expression of norm compliance is:

\[
U_i(C)=B_i(C)+\alpha E_i^{emp}+\beta E_i^{norm}+\rho R_i-\gamma S_i(D)
\]

Interpretation: Compliance utility depends on direct benefit \(B_i(C)\), empirical expectations \(E_i^{emp}\), normative expectations \(E_i^{norm}\), rewards \(R_i\), and expected sanctions for deviation \(S_i(D)\).

Descriptive and injunctive norms can be represented separately. Let \(p\) denote the perceived proportion of others who comply, and let \(q\) denote the perceived proportion who approve of compliance:

\[
P(C_i=1)=\operatorname{logit}^{-1}(\theta_0+\theta_1p_i+\theta_2q_i+\theta_3I_i+\theta_4L_i-\theta_5K_i)
\]

Interpretation: Compliance becomes more likely when perceived prevalence \(p\), perceived approval \(q\), reference-group identification \(I\), and legitimacy \(L\) are high, and less likely when cost \(K\) is high.

Pluralistic ignorance can be represented as a gap between private attitude and perceived group approval:

\[
PI_i=A_i-\hat{A}_{group,i}
\]

Interpretation: Pluralistic ignorance \(PI_i\) increases when private attitude \(A_i\) differs from the actor’s perception of group approval \(\hat{A}_{group,i}\).

Norm tipping can be represented through threshold dynamics:

\[
a_i=
\begin{cases}
C & \text{if } \hat{p}_{-i}\geq \tau_i \\
D & \text{if } \hat{p}_{-i}<\tau_i
\end{cases}
\]

Interpretation: A person complies when perceived compliance among others \(\hat{p}_{-i}\) exceeds their threshold \(\tau_i\).

Dynamic norms can be represented as perceived movement in behavior over time:

\[
P(C_{t+1})=\operatorname{logit}^{-1}(\eta_0+\eta_1p_t+\eta_2\Delta p_t+\eta_3q_t+\eta_4L_t)
\]

Interpretation: Future compliance can increase not only when current compliance \(p_t\) is high, but when people perceive positive change \(\Delta p_t\), approval \(q_t\), and legitimacy \(L_t\).

These models are simplified, but they clarify a central point: norms are not just attitudes. They are expectation-dependent systems of behavior, approval, sanction, identity, and perceived legitimacy.

Back to top ↑


Norms as coordination mechanisms

At a deeper level, norms solve coordination problems. They allow individuals to align behavior without explicit negotiation, constant command, or formal contracts. Shared expectations reduce uncertainty and make social life predictable.

Coordination norms appear everywhere. People drive on one side of the road. They queue in lines. They take turns in conversation. They lower their voices in libraries. They follow meeting rituals. They respect professional roles. They signal consent or dissent through culturally recognized cues. These patterns allow people to interact efficiently without renegotiating every detail.

Coordination norms are not always moral norms. Some are arbitrary but useful. Whether people drive on the left or right matters less than whether everyone coordinates on the same rule. Other norms are morally charged: norms against lying, stealing, discrimination, exploitation, harassment, or violence carry evaluative force.

Norms can coordinate cooperation, but they can also coordinate harmful behavior. A corrupt bureaucracy may develop norms of silence. A workplace may normalize overwork. A peer group may normalize cruelty. A political community may normalize scapegoating. A platform may normalize harassment. The fact that a norm coordinates behavior does not make it just.

Norms are therefore social technologies. They help groups function, but they also encode power, history, and moral judgment. The question is not whether norms coordinate. They do. The question is what kind of social order they coordinate.

Back to top ↑


Norms, sanctions, rewards, and social enforcement

Norms persist because they are enforced. Enforcement may be formal or informal, explicit or subtle, immediate or anticipated. People may comply because they expect praise, trust, inclusion, recognition, status, belonging, or future cooperation. They may also comply because they fear criticism, ridicule, exclusion, embarrassment, punishment, reputational damage, or moral condemnation.

Sanctions do not need to be severe to shape behavior. Often the anticipation of disapproval is enough. A raised eyebrow, silence, gossip, withdrawal, or loss of trust can regulate behavior powerfully. This is why unwritten norms can be durable even without formal enforcement.

Rewards are equally important. Norms are sustained not only by punishing deviation, but by rewarding compliance. A workplace that praises safety reporting strengthens a safety norm. A classroom that recognizes peer support strengthens a prosocial norm. A community that honors mutual aid makes care visible and valued.

Norm enforcement can also be unjust. Sanctions may punish those who challenge harmful norms. A whistleblower may be treated as disloyal. A woman who violates gendered expectations may be judged more harshly than a man. A racialized person may be sanctioned for behavior treated as acceptable when performed by others. A disabled person may be punished for failing to conform to norms built around able-bodied assumptions.

For this reason, researchers should measure not only whether sanctions exist, but who enforces them, who is targeted, who benefits, and whether the norm being enforced is legitimate.

Back to top ↑


Pluralistic ignorance and norm misperception

Pluralistic ignorance occurs when people privately reject or question a norm but mistakenly believe that most others accept it. Each person may feel alone in their discomfort, while others are privately uncomfortable too. The result is public compliance with a norm that has weaker private support than it appears to have.

This dynamic is common in settings involving alcohol use, hazing, harassment, classroom silence, workplace overwork, discriminatory humor, political fear, corruption, and organizational misconduct. People may privately object but stay silent because they believe others approve or because no one else speaks first.

Norm misperception can also work in the opposite direction. People may underestimate support for a positive norm. They may believe few people support climate action, vaccination, inclusion, reporting misconduct, or civic cooperation when support is actually stronger than they think. Correcting those misperceptions can sometimes change behavior by revealing that support is less isolated than it appears.

Pluralistic ignorance explains why norm change often requires public visibility. Private disagreement is not enough if people remain isolated in silence. Once people see that others also question a norm, the expectation structure can shift. A behavior once perceived as deviant may become discussable, then legitimate, then expected.

However, misperception correction must be careful. If the correction emphasizes how common harmful behavior is, it can reinforce the harmful descriptive norm. Effective norm correction should distinguish between prevalence, approval, and change over time.

Back to top ↑


Norms and institutions

Institutions depend heavily on norms. Formal rules alone rarely organize real behavior. A school, court, hospital, newsroom, laboratory, agency, platform, or workplace may have written policies, but the lived institution is shaped by norms about trust, responsibility, credibility, authority, silence, reporting, care, loyalty, and acceptable conduct.

Two institutions can have similar formal rules and very different behavior because their norms differ. One workplace may encourage speaking up; another may punish it. One university may treat academic integrity as a living norm; another may treat it as paperwork. One public agency may normalize accountability; another may normalize delay, blame shifting, or concealment.

Norms help explain the gap between formal rules and rules-in-use. A policy may say harassment is prohibited, but if the norm is to protect high-status offenders, the written rule has limited power. A hospital may have safety procedures, but if junior staff fear speaking up, the safety norm is weak. A government may have anti-corruption laws, but if bribery is treated as routine, formal prohibition may fail.

Institutions also change norms. Laws, policies, professional codes, leadership behavior, training, enforcement, incentives, public commitments, and organizational rituals all shape expectations. But institutional norm change requires credibility. If leaders announce a norm while violating it, the actual norm becomes hypocrisy.

Institutional analysis must therefore ask: what are the formal rules, what are the actual norms, who enforces them, and what happens to people who deviate?

Back to top ↑


Norms, common-pool resources, and collective governance

Social norms are central to the governance of common-pool resources and shared public goods. Water systems, fisheries, forests, grazing lands, irrigation systems, neighborhood safety, shared data, open-source infrastructure, public health, democratic trust, and climate stability all depend on cooperation among actors who could benefit individually from free riding.

Ostrom’s work showed that communities can sometimes govern common resources through locally developed rules, monitoring, graduated sanctions, conflict-resolution mechanisms, and shared norms of reciprocity. This challenged simple assumptions that collective resources must be managed only through centralized authority or privatization.

Norms matter in common-pool systems because people need confidence that others will contribute, restrain use, report violations, and respect shared rules. If everyone believes others are defecting, cooperation weakens. If people believe rules are legitimate and others are complying, cooperation becomes more stable.

Common-pool governance also shows why norms and institutions cannot be separated. Norms need institutional supports: monitoring, fair process, participation, local knowledge, sanctioning systems, and conflict resolution. Institutions need norms: trust, reciprocity, responsibility, and legitimacy.

This insight is especially important for sustainability. Environmental behavior cannot be solved only through individual attitude change. It requires norms of restraint, contribution, accountability, and shared obligation, supported by institutions that make collective action credible.

Back to top ↑


Norm change and social transformation

Norms often appear stable, but they are historically produced and can change. Norm change may occur through public contestation, generational replacement, institutional reform, legal change, social movements, media visibility, crisis, leadership, contact across groups, or shifts in perceived majority opinion.

Norm change often has a threshold structure. A person may be willing to change behavior only when enough others appear willing to do so. Early dissenters may face high sanctions. As more people publicly challenge the old norm, the perceived cost of change falls. At some point, the norm may shift rapidly.

Tankard and Paluck’s work on norm perception is important here because it emphasizes that people’s perceptions of norms can guide behavior even when those perceptions are inaccurate or selectively formed. Changing perceived norms can become a vehicle for social change, but the information environment matters.

Dynamic norms are also important. A behavior does not need to be currently dominant to influence people if they believe it is growing. For example, people may adopt sustainable behavior when they perceive that more people are beginning to change, even if the new behavior is not yet the majority behavior.

Norm change is not always progressive. Norms can shift toward exclusion, cruelty, silence, corruption, polarization, or authoritarian compliance. Social transformation is not automatically good simply because a norm changes. The ethical question is whether the new norm expands dignity, accountability, safety, fairness, and collective flourishing.

A serious theory of norm change must therefore study both how norms move and what they move toward.

Back to top ↑


Policy applications of norm theory

Norm theory has become increasingly important in behavioral policy. Researchers and practitioners use norm-based interventions to influence energy conservation, tax compliance, vaccination, recycling, water use, litter reduction, alcohol use, workplace safety, anti-corruption, violence prevention, bystander intervention, and public-health behavior.

Norm interventions often work by making a desirable descriptive or injunctive norm visible. A message may tell residents that most neighbors conserve energy, that most students disapprove of heavy drinking, that most citizens pay taxes on time, or that most community members support reporting violence. These messages can shift behavior by changing what people believe others do or approve.

But norm messaging is risky if poorly designed. Messages that say “many people are doing the harmful thing” can normalize the harmful thing. A campaign against littering that emphasizes widespread litter may accidentally signal that littering is common. A campaign against harassment that emphasizes prevalence without approval cues may make the behavior seem normal rather than condemned.

Good norm interventions follow several principles:

  • specify the behavior clearly;
  • identify the relevant reference group;
  • separate descriptive norms from injunctive norms;
  • avoid normalizing harmful behavior;
  • use injunctive cues when descriptive norms could backfire;
  • measure private attitudes separately from perceived norms;
  • test whether the intervention changes perceived norms;
  • watch for boomerang effects;
  • consider institutional legitimacy and trust;
  • avoid shame-based approaches that stigmatize vulnerable groups.

Norm theory gives policy a powerful tool, but the tool must be used carefully. Norms influence people through belonging, reputation, approval, and sanction. That makes them effective, but also ethically sensitive.

Back to top ↑


Public health, environmental behavior, and civic cooperation

Public health, environmental behavior, and civic cooperation are deeply shaped by social norms. People are more likely to vaccinate, mask during outbreaks, stay home when sick, conserve water, reduce energy use, recycle, vote, pay taxes, report hazards, or comply with safety rules when they believe such behaviors are common, approved, effective, and fairly expected.

Public-health cooperation depends not only on information, but on trust and legitimacy. People may know what experts recommend and still resist if they distrust institutions, believe burdens are unfairly distributed, or perceive public guidance as politically contaminated. Norms are strongest when institutional communication is credible and when people see respected reference groups complying.

Environmental norms face a different challenge: individual action often appears small relative to the scale of the problem. People may support conservation privately but fail to act if they believe others are not acting or if they doubt their contribution matters. Norm messages can help when they show that conservation is common, approved, increasing, and institutionally supported.

Civic cooperation depends on similar mechanisms. Voting, jury service, public meeting participation, emergency preparedness, mutual aid, and tax compliance require people to see themselves as part of a collective order. If civic norms weaken, institutions may formally persist while trust erodes.

In all three domains, norm change cannot be reduced to persuasion. People need credible evidence that others are participating, that contribution matters, and that institutions are worthy of cooperation.

Back to top ↑


Organizational norms and workplace culture

Organizations are norm systems. Written policies matter, but workplace culture is often governed by unwritten expectations: how quickly people respond, whether they admit mistakes, who speaks in meetings, whether leaders can be challenged, how credit is shared, whether overwork is admired, whether harassment is reported, and whether ethical concerns are taken seriously.

Organizational norms can support trust, learning, safety, and cooperation. They can also produce silence, burnout, groupthink, retaliation, exclusion, and moral disengagement. A workplace may claim to value innovation while punishing dissent. It may claim to value inclusion while rewarding conformity to dominant cultural codes. It may claim to value ethics while promoting those who bend rules.

Norms are especially important in high-risk organizations: hospitals, aviation systems, engineering teams, laboratories, financial institutions, public agencies, and emergency-response systems. In these settings, norms about reporting, transparency, evidence, safety, and accountability can have life-or-death consequences.

Leaders shape norms less by slogans than by consequences. What is rewarded? What is ignored? Who is protected? Who is blamed? What happens when someone speaks up? What happens when a powerful person violates the stated values?

Organizational norm change requires more than training. It requires aligned incentives, credible enforcement, leadership modeling, psychological safety, clear reporting systems, and visible consequences that make the new norm believable.

Back to top ↑


Digital platforms and online norm formation

Digital platforms produce norms quickly. Online communities develop expectations about tone, humor, evidence, harassment, moderation, disagreement, identity, attention, status, and acceptable participation. These norms can be explicit in community rules, but much of the real regulation happens through likes, shares, replies, blocking, ridicule, dogpiling, moderation decisions, algorithmic amplification, and visible status hierarchies.

Online norms can support learning, mutual aid, open-source collaboration, public accountability, peer support, and civic mobilization. They can also normalize harassment, misinformation, cruelty, extremism, performative outrage, or silence in the face of abuse.

Digital norm formation has several distinctive features:

  • reference groups can be large, unstable, and algorithmically curated;
  • behavioral visibility can be distorted by virality;
  • minority views can appear dominant when amplified;
  • sanctions can be immediate and intense;
  • platform rules may conflict with community norms;
  • anonymity and pseudonymity can reduce accountability or protect vulnerable speech;
  • moderation decisions can signal what behavior is tolerated;
  • metrics can create descriptive norms around attention and status.

Platform governance is therefore norm governance. Design choices shape what people believe others do, approve, punish, and reward. A platform that amplifies outrage while claiming to prohibit abuse sends conflicting normative signals.

Studying online norms requires attention to technical architecture, moderation, recommendation systems, visible metrics, group identity, and institutional legitimacy. The norm environment is not only social; it is designed.

Back to top ↑


Power, exclusion, and unjust norms

Norms are not always benign. Many norms reproduce power. They can define who belongs, who speaks, who leads, who obeys, who cares, who sacrifices, who is credible, who is dangerous, and who is expected to remain silent.

Gender norms may assign care work unequally. Racialized norms may define professionalism in ways that privilege dominant groups. Class norms may treat elite speech patterns as intelligence. Disability norms may define accessibility needs as inconvenience. Political norms may punish dissent. Organizational norms may protect high-status misconduct. Religious or cultural norms may sustain community belonging while also restricting autonomy.

Unjust norms often survive because they are enforced through social cost. People who challenge them may be labeled difficult, disloyal, disrespectful, emotional, deviant, ungrateful, or disruptive. The sanction is not always formal. It may appear as exclusion, ridicule, blocked advancement, loss of trust, or reputational damage.

This is why norm change is often risky for those with less power. The people most harmed by a norm may also face the highest cost for challenging it. Allies, institutions, and legal protections can matter because they redistribute the cost of norm violation.

A serious treatment of social norms must therefore include the politics of norm enforcement. The question is not only how norms coordinate behavior, but whose behavior is constrained, whose comfort is protected, and whose dignity is denied.

Back to top ↑


Norms, legitimacy, and systems-level order

At the systems level, norms help explain how societies maintain order without constant visible coercion. They operate as distributed legitimacy structures: they tell individuals what is expected, what is ordinary, what is respectable, what is deviant, and what consequences follow behavior.

A legal system may prohibit corruption, but whether corruption is rare or routine depends heavily on norms around bribery, reporting, loyalty, silence, and enforcement. A workplace may require ethical conduct, but whether employees report misconduct depends on norms around truth-telling, retaliation, and leadership accountability. A public-health system may issue guidance, but compliance depends on trust, shared obligation, and visible cooperation.

Norms also explain system failure. Dysfunctional systems often normalize what they officially condemn. They develop norms of plausible deniability, blame shifting, silence, cynicism, or selective enforcement. Over time, people adapt to the lived norm rather than the stated rule.

Systems-level order therefore depends on alignment between formal rules, informal norms, institutional legitimacy, and actual consequences. When these align, cooperation becomes more stable. When they diverge, people learn that the official norm is symbolic and the real norm is something else.

Social norms are among the hidden infrastructures of social order. They shape not only what people do, but what people experience as possible, acceptable, risky, and legitimate.

Back to top ↑


Measurement, data, and research design

Social-norms research requires careful measurement because norms are often confused with attitudes, habits, rules, or observed behavior. A strong study should specify the behavior, the context, the reference group, the perceived descriptive norm, the perceived injunctive norm, empirical expectations, normative expectations, sanctions, rewards, private attitudes, perceived legitimacy, and actual behavior.

Key variables include:

  • participant, session, scenario, site, and reference-group identifiers;
  • policy domain or behavioral domain;
  • experimental condition;
  • descriptive norm perception;
  • injunctive norm perception;
  • empirical expectations;
  • normative expectations;
  • personal attitude;
  • norm salience;
  • sanction salience;
  • sanction severity;
  • reward salience;
  • reference-group identification;
  • institutional legitimacy;
  • trust in institution;
  • pluralistic ignorance;
  • dynamic norm trend;
  • message type;
  • compliance decision;
  • compliance intention;
  • contribution amount;
  • reporting behavior;
  • response time;
  • norm threshold;
  • tipping exposure;
  • post-message norm perception.

Strong designs should distinguish perceived norms from actual behavior. People may misperceive what others do or approve. Researchers should also distinguish private attitudes from perceived group expectations. Without that distinction, it is impossible to detect pluralistic ignorance.

Norm-message experiments should test manipulation checks: did the message change descriptive norm perception, injunctive norm perception, perceived trend, or perceived legitimacy? If the intervention changes behavior without changing perceived norms, the mechanism may not be normative.

Longitudinal designs are especially useful for norm change because norms evolve over time. Repeated measures can show whether perceived expectations shift before behavior, whether behavior shifts before approval, or whether institutional changes alter norm salience.

Finally, norm research should include distributional analysis. Who is expected to comply? Who is punished for deviation? Who benefits from the norm? Who is harmed by it? Norms are social facts, but they are also power relations.

Back to top ↑


R code for social norms research

The following R workflow models norm compliance, compliance intention, contribution amount, reporting behavior, and response time as functions of descriptive norms, injunctive norms, empirical expectations, normative expectations, sanctions, rewards, reference-group identification, institutional legitimacy, trust, pluralistic ignorance, dynamic norm trends, and norm-message condition.

# Install packages if needed:
# pak::pak(c("tidyverse", "lme4", "lmerTest", "emmeans", "broom.mixed", "performance"))

library(tidyverse)
library(lme4)
library(lmerTest)
library(emmeans)
library(broom.mixed)
library(performance)

# Expected columns:
# participant, session_id, scenario_id, site_id, reference_group,
# policy_domain, condition, trial, descriptive_norm, injunctive_norm,
# empirical_expectation, normative_expectation, personal_attitude,
# norm_salience, sanction_salience, sanction_severity,
# reward_salience, reference_group_identification,
# institutional_legitimacy, trust_in_institution,
# pluralistic_ignorance, dynamic_norm_trend, message_type,
# complied, compliance_intention, contribution_amount,
# reported_violation, response_time_ms, norm_threshold,
# tipping_exposure, post_message_norm_perception

dat <- read_csv("social_norms_trials.csv") %>%
  mutate(
    participant = factor(participant),
    session_id = factor(session_id),
    scenario_id = factor(scenario_id),
    site_id = factor(site_id),
    reference_group = factor(reference_group),
    policy_domain = factor(policy_domain),
    condition = factor(condition),
    message_type = factor(message_type),
    complied = as.integer(complied),
    reported_violation = as.integer(reported_violation),
    norm_strength_index = (
      descriptive_norm +
      injunctive_norm +
      empirical_expectation +
      normative_expectation
    ) / 4,
    enforcement_index = (
      sanction_salience +
      sanction_severity +
      reward_salience
    ) / 3,
    legitimacy_trust_index = (
      institutional_legitimacy +
      trust_in_institution
    ) / 2,
    tipping_margin = tipping_exposure - norm_threshold,
    log_response_time = log(response_time_ms)
  )

summary_table <- dat %>%
  group_by(condition, policy_domain, message_type) %>%
  summarise(
    n = n(),
    participants = n_distinct(participant),
    compliance_rate = mean(complied, na.rm = TRUE),
    reporting_rate = mean(reported_violation, na.rm = TRUE),
    mean_intention = mean(compliance_intention, na.rm = TRUE),
    mean_contribution = mean(contribution_amount, na.rm = TRUE),
    mean_descriptive = mean(descriptive_norm, na.rm = TRUE),
    mean_injunctive = mean(injunctive_norm, na.rm = TRUE),
    mean_empirical = mean(empirical_expectation, na.rm = TRUE),
    mean_normative = mean(normative_expectation, na.rm = TRUE),
    mean_personal_attitude = mean(personal_attitude, na.rm = TRUE),
    mean_pluralistic_ignorance = mean(pluralistic_ignorance, na.rm = TRUE),
    mean_norm_strength = mean(norm_strength_index, na.rm = TRUE),
    mean_enforcement = mean(enforcement_index, na.rm = TRUE),
    mean_legitimacy_trust = mean(legitimacy_trust_index, na.rm = TRUE),
    mean_tipping_margin = mean(tipping_margin, na.rm = TRUE),
    mean_response_time = mean(response_time_ms, na.rm = TRUE),
    .groups = "drop"
  )

print(summary_table)

compliance_model <- glmer(
  complied ~
    descriptive_norm +
    injunctive_norm +
    empirical_expectation +
    normative_expectation +
    personal_attitude +
    norm_salience +
    sanction_salience +
    sanction_severity +
    reward_salience +
    reference_group_identification +
    institutional_legitimacy +
    trust_in_institution +
    pluralistic_ignorance +
    dynamic_norm_trend +
    tipping_margin +
    condition +
    policy_domain +
    message_type +
    (1 | participant) +
    (1 | scenario_id) +
    (1 | site_id),
  data = dat,
  family = binomial(),
  control = glmerControl(optimizer = "bobyqa")
)

summary(compliance_model)
emmeans(compliance_model, ~ message_type, type = "response")

intention_model <- lmer(
  compliance_intention ~
    descriptive_norm +
    injunctive_norm +
    empirical_expectation +
    normative_expectation +
    personal_attitude +
    norm_salience +
    sanction_salience +
    reference_group_identification +
    institutional_legitimacy +
    trust_in_institution +
    pluralistic_ignorance +
    dynamic_norm_trend +
    condition +
    policy_domain +
    message_type +
    (1 | participant) +
    (1 | scenario_id) +
    (1 | site_id),
  data = dat,
  REML = FALSE
)

summary(intention_model)

contribution_model <- lmer(
  contribution_amount ~
    norm_strength_index +
    enforcement_index +
    legitimacy_trust_index +
    reference_group_identification +
    personal_attitude +
    pluralistic_ignorance +
    dynamic_norm_trend +
    complied +
    condition +
    policy_domain +
    message_type +
    (1 | participant) +
    (1 | scenario_id) +
    (1 | site_id),
  data = dat,
  REML = FALSE
)

summary(contribution_model)

reporting_model <- glmer(
  reported_violation ~
    injunctive_norm +
    normative_expectation +
    sanction_salience +
    sanction_severity +
    institutional_legitimacy +
    reference_group_identification +
    pluralistic_ignorance +
    condition +
    policy_domain +
    message_type +
    (1 | participant) +
    (1 | scenario_id) +
    (1 | site_id),
  data = dat,
  family = binomial(),
  control = glmerControl(optimizer = "bobyqa")
)

summary(reporting_model)

response_time_model <- lmer(
  log_response_time ~
    norm_strength_index +
    norm_salience +
    pluralistic_ignorance +
    legitimacy_trust_index +
    tipping_margin +
    complied +
    condition +
    policy_domain +
    message_type +
    (1 | participant) +
    (1 | scenario_id) +
    (1 | site_id),
  data = dat %>% filter(response_time_ms >= 150),
  REML = FALSE
)

summary(response_time_model)

message_summary <- dat %>%
  group_by(message_type) %>%
  summarise(
    n = n(),
    compliance_rate = mean(complied, na.rm = TRUE),
    reporting_rate = mean(reported_violation, na.rm = TRUE),
    mean_intention = mean(compliance_intention, na.rm = TRUE),
    mean_post_norm = mean(post_message_norm_perception, na.rm = TRUE),
    mean_contribution = mean(contribution_amount, na.rm = TRUE),
    mean_tipping_margin = mean(tipping_margin, na.rm = TRUE),
    .groups = "drop"
  )

write_csv(summary_table, "social_norms_summary.csv")
write_csv(message_summary, "social_norms_message_summary.csv")

write_csv(
  tidy(compliance_model, effects = "fixed", conf.int = TRUE),
  "social_norms_compliance_coefficients.csv"
)

ggplot(
  message_summary,
  aes(x = message_type, y = compliance_rate, group = 1)
) +
  geom_line() +
  geom_point() +
  labs(
    title = "Compliance rate by norm-message type",
    x = "Message type",
    y = "Compliance rate"
  ) +
  theme_minimal()

This workflow supports social-norms research by separating descriptive norm perception, injunctive norm perception, empirical expectations, normative expectations, sanctions, legitimacy, pluralistic ignorance, dynamic norms, and behavioral compliance.

Back to top ↑


Python code for social norms research

The Python workflow below parallels the R analysis and adds simulation logic for norm-message effects, pluralistic ignorance, institutional legitimacy, and threshold/tipping dynamics.

import numpy as np
import pandas as pd
import statsmodels.formula.api as smf
import statsmodels.api as sm
import matplotlib.pyplot as plt

# Expected columns:
# participant, session_id, scenario_id, site_id, reference_group,
# policy_domain, condition, trial, descriptive_norm, injunctive_norm,
# empirical_expectation, normative_expectation, personal_attitude,
# norm_salience, sanction_salience, sanction_severity,
# reward_salience, reference_group_identification,
# institutional_legitimacy, trust_in_institution,
# pluralistic_ignorance, dynamic_norm_trend, message_type,
# complied, compliance_intention, contribution_amount,
# reported_violation, response_time_ms, norm_threshold,
# tipping_exposure, post_message_norm_perception

df = pd.read_csv("social_norms_trials.csv")

for col in [
    "participant",
    "session_id",
    "scenario_id",
    "site_id",
    "reference_group",
    "policy_domain",
    "condition",
    "message_type"
]:
    df[col] = df[col].astype("category")

df["complied"] = df["complied"].astype(int)
df["reported_violation"] = df["reported_violation"].astype(int)

df["norm_strength_index"] = (
    df["descriptive_norm"]
    + df["injunctive_norm"]
    + df["empirical_expectation"]
    + df["normative_expectation"]
) / 4

df["enforcement_index"] = (
    df["sanction_salience"]
    + df["sanction_severity"]
    + df["reward_salience"]
) / 3

df["legitimacy_trust_index"] = (
    df["institutional_legitimacy"]
    + df["trust_in_institution"]
) / 2

df["tipping_margin"] = (
    df["tipping_exposure"] - df["norm_threshold"]
)

df["log_response_time"] = np.log(df["response_time_ms"])

summary_table = (
    df.groupby(["condition", "policy_domain", "message_type"], observed=True)
    .agg(
        n=("participant", "size"),
        participants=("participant", "nunique"),
        compliance_rate=("complied", "mean"),
        reporting_rate=("reported_violation", "mean"),
        mean_intention=("compliance_intention", "mean"),
        mean_contribution=("contribution_amount", "mean"),
        mean_descriptive=("descriptive_norm", "mean"),
        mean_injunctive=("injunctive_norm", "mean"),
        mean_empirical=("empirical_expectation", "mean"),
        mean_normative=("normative_expectation", "mean"),
        mean_personal_attitude=("personal_attitude", "mean"),
        mean_pluralistic_ignorance=("pluralistic_ignorance", "mean"),
        mean_norm_strength=("norm_strength_index", "mean"),
        mean_enforcement=("enforcement_index", "mean"),
        mean_legitimacy_trust=("legitimacy_trust_index", "mean"),
        mean_tipping_margin=("tipping_margin", "mean"),
        mean_response_time=("response_time_ms", "mean"),
    )
    .reset_index()
)

print(summary_table)

compliance_model = smf.glm(
    "complied ~ descriptive_norm + injunctive_norm "
    "+ empirical_expectation + normative_expectation "
    "+ personal_attitude + norm_salience "
    "+ sanction_salience + sanction_severity + reward_salience "
    "+ reference_group_identification "
    "+ institutional_legitimacy + trust_in_institution "
    "+ pluralistic_ignorance + dynamic_norm_trend "
    "+ tipping_margin + condition + policy_domain + message_type",
    data=df,
    family=sm.families.Binomial()
)

compliance_result = compliance_model.fit(
    cov_type="cluster",
    cov_kwds={"groups": df["participant"]}
)

print(compliance_result.summary())

intention_model = smf.ols(
    "compliance_intention ~ descriptive_norm + injunctive_norm "
    "+ empirical_expectation + normative_expectation "
    "+ personal_attitude + norm_salience + sanction_salience "
    "+ reference_group_identification "
    "+ institutional_legitimacy + trust_in_institution "
    "+ pluralistic_ignorance + dynamic_norm_trend "
    "+ condition + policy_domain + message_type",
    data=df,
)

intention_result = intention_model.fit(
    cov_type="cluster",
    cov_kwds={"groups": df["participant"]}
)

print(intention_result.summary())

contribution_model = smf.ols(
    "contribution_amount ~ norm_strength_index "
    "+ enforcement_index + legitimacy_trust_index "
    "+ reference_group_identification + personal_attitude "
    "+ pluralistic_ignorance + dynamic_norm_trend "
    "+ complied + condition + policy_domain + message_type",
    data=df,
)

contribution_result = contribution_model.fit(
    cov_type="cluster",
    cov_kwds={"groups": df["participant"]}
)

print(contribution_result.summary())

reporting_model = smf.glm(
    "reported_violation ~ injunctive_norm + normative_expectation "
    "+ sanction_salience + sanction_severity "
    "+ institutional_legitimacy + reference_group_identification "
    "+ pluralistic_ignorance + condition + policy_domain + message_type",
    data=df,
    family=sm.families.Binomial()
)

reporting_result = reporting_model.fit(
    cov_type="cluster",
    cov_kwds={"groups": df["participant"]}
)

print(reporting_result.summary())

def simulate_norm_thresholds(n_cases=10000, seed=42):
    rng = np.random.default_rng(seed)
    rows = []

    scenarios = [
        "stable_low_norm",
        "stable_high_norm",
        "dynamic_growth",
        "injunctive_boost",
        "boomerang_risk",
        "legitimacy_loss"
    ]

    for scenario in scenarios:
        for _ in range(n_cases):
            if scenario == "stable_low_norm":
                perceived_compliance = rng.normal(35, 8)
                approval = rng.normal(42, 8)
                trend = rng.normal(0, 5)
                legitimacy = rng.normal(5.5, 1)
            elif scenario == "stable_high_norm":
                perceived_compliance = rng.normal(78, 8)
                approval = rng.normal(84, 6)
                trend = rng.normal(2, 5)
                legitimacy = rng.normal(7.0, 1)
            elif scenario == "dynamic_growth":
                perceived_compliance = rng.normal(46, 8)
                approval = rng.normal(62, 7)
                trend = rng.normal(40, 8)
                legitimacy = rng.normal(6.5, 1)
            elif scenario == "injunctive_boost":
                perceived_compliance = rng.normal(50, 8)
                approval = rng.normal(88, 6)
                trend = rng.normal(8, 5)
                legitimacy = rng.normal(7.0, 1)
            elif scenario == "boomerang_risk":
                perceived_compliance = rng.normal(45, 8)
                approval = rng.normal(35, 8)
                trend = rng.normal(-10, 6)
                legitimacy = rng.normal(5.0, 1)
            else:
                perceived_compliance = rng.normal(70, 8)
                approval = rng.normal(80, 6)
                trend = rng.normal(8, 5)
                legitimacy = rng.normal(2.5, 1)

            threshold = np.clip(rng.normal(55, 12), 0, 100)

            tipping_exposure = np.clip(
                perceived_compliance
                + 0.45 * max(0, trend)
                + 0.20 * approval
                + rng.normal(0, 8),
                0,
                100
            )

            tipping_margin = tipping_exposure - threshold

            latent = (
                -3.0
                + 0.030 * perceived_compliance
                + 0.030 * approval
                + 0.020 * trend
                + 0.25 * legitimacy
                + 0.035 * tipping_margin
            )

            probability = 1 / (1 + np.exp(-latent))
            complied = int(rng.random() < probability)

            rows.append({
                "scenario": scenario,
                "perceived_compliance": perceived_compliance,
                "perceived_approval": approval,
                "dynamic_norm_trend": trend,
                "institutional_legitimacy": legitimacy,
                "norm_threshold": threshold,
                "tipping_exposure": tipping_exposure,
                "tipping_margin": tipping_margin,
                "compliance_probability": probability,
                "complied": complied,
            })

    simulation = pd.DataFrame(rows)

    simulation_summary = (
        simulation.groupby("scenario")
        .agg(
            n=("scenario", "size"),
            mean_perceived_compliance=("perceived_compliance", "mean"),
            mean_approval=("perceived_approval", "mean"),
            mean_trend=("dynamic_norm_trend", "mean"),
            mean_legitimacy=("institutional_legitimacy", "mean"),
            mean_tipping_margin=("tipping_margin", "mean"),
            mean_probability=("compliance_probability", "mean"),
            compliance_rate=("complied", "mean"),
        )
        .reset_index()
    )

    return simulation, simulation_summary

simulation, simulation_summary = simulate_norm_thresholds()

print(simulation_summary)

message_summary = (
    df.groupby("message_type", observed=True)
    .agg(
        compliance_rate=("complied", "mean"),
        mean_intention=("compliance_intention", "mean"),
        mean_post_norm=("post_message_norm_perception", "mean"),
        mean_contribution=("contribution_amount", "mean")
    )
    .reset_index()
)

fig, ax = plt.subplots(figsize=(8, 5))

ax.plot(
    message_summary["message_type"].astype(str),
    message_summary["compliance_rate"],
    marker="o"
)

ax.set_xlabel("Message type")
ax.set_ylabel("Compliance rate")
ax.set_title("Compliance rate by norm-message type")
plt.xticks(rotation=30, ha="right")
plt.tight_layout()
plt.show()

summary_table.to_csv("social_norms_summary.csv", index=False)
message_summary.to_csv("social_norms_message_summary.csv", index=False)
simulation.to_csv("norm_threshold_simulation.csv", index=False)
simulation_summary.to_csv("norm_threshold_simulation_summary.csv", index=False)

This Python workflow supports social-norms research by modeling expectation-dependent compliance, norm-message effects, pluralistic ignorance, sanction salience, legitimacy, reporting behavior, contribution, and threshold-based norm change.

Back to top ↑


Research data architecture

Social-norms research often depends on relational data: participants, sessions, scenarios, research sites, reference groups, policy domains, descriptive norm perceptions, injunctive norm perceptions, empirical expectations, normative expectations, private attitudes, norm salience, sanction salience, sanction severity, reward salience, reference-group identification, institutional legitimacy, trust, pluralistic ignorance, dynamic norm trends, message types, compliance decisions, contribution, reporting behavior, response time, thresholds, and post-message norm perception.

Rather than embedding executable database code directly in the WordPress article body, the companion GitHub repository includes the full SQL schema and example queries for researchers who want to reproduce or extend the data model.

The research data model is designed to support questions such as:

  • Do descriptive and injunctive norm messages have different effects on compliance?
  • Does combining descriptive and injunctive information reduce backfire risk?
  • Does pluralistic ignorance predict silence, noncompliance, or delayed response?
  • Does reference-group identification moderate norm effects?
  • Does institutional legitimacy increase compliance and contribution?
  • Do dynamic norms shift behavior when current prevalence is low?
  • Do sanctions increase reporting behavior?
  • Do norm thresholds predict tipping effects?
  • Do interventions change perceived norms before behavior changes?

The GitHub repository contains the full database schema, example analytical queries, validation logic, and reproducible data workflow. Keeping executable SQL in GitHub avoids WordPress hosting restrictions while preserving the technical infrastructure for readers who want to inspect or reuse the model.

View the SQL research data architecture in GitHub.

Back to top ↑


GitHub repository

The companion repository provides reusable code and research scaffolding for studying social norms, including workflows for descriptive norms, injunctive norms, empirical expectations, normative expectations, sanction salience, reference-group identification, pluralistic ignorance, institutional legitimacy, dynamic norms, policy messaging, reporting behavior, contribution, response time, and threshold-based norm change.

Back to top ↑


Why social norms matter for social psychology

Social norms matter because they explain how individual behavior becomes socially patterned. People do not merely act from private attitudes or formal rules. They act within shared systems of expectation, approval, disapproval, reputation, identity, and legitimacy.

Norms make social life possible by coordinating behavior and reducing uncertainty. They help sustain cooperation, trust, public goods, professional conduct, civic responsibility, and institutional order. But norms can also sustain silence, exclusion, discrimination, corruption, overwork, harassment, and moral disengagement.

The study of norms therefore requires both analytical precision and ethical seriousness. Researchers must distinguish descriptive norms from injunctive norms, perceived behavior from approval, private attitudes from perceived group expectations, and beneficial norms from harmful ones. They must also ask who enforces norms, who benefits, who is sanctioned, and whose dignity is at stake.

Read alongside conformity and social influence, social identity theory, prosocial behavior, collective action and social change, Behavioral Economics, and Institutions & Governance, social norms become more than informal rules. They become one of the core mechanisms through which societies reproduce order, contest power, and make transformation possible.

Back to top ↑


Further reading

Back to top ↑

References

Back to top ↑

Scroll to Top