Demographic weighting is a statistical technique used in public opinion research to adjust survey data to better represent the demographic composition of the target population. It involves applying weights or adjustments to the responses of different demographic groups to ensure the final survey results accurately reflect the true distribution of characteristics like age, gender, race, and socioeconomic status within the population.