Businesses collect demographic data through various methods, including surveys, customer feedback forms, social media analytics, and market research reports. Additionally, companies can access demographic information from public sources such as government census data, industry reports, and market research firms. Advanced technologies like big data analytics and machine learning also play a significant role in gathering and analyzing demographic information.