Earnings from 10 million YouTube views depend on factors like the geographic location of viewers, content category, and CPM. On average, YouTubers can earn between $1,000 to $10,000 for 10 million views, with higher CPM niches like finance or tech generating more revenue compared to lower-CPM categories.