As global CO2 emissions continue to rise, identifying meaningful patterns across countries has become increasingly vital for shaping effective climate policies. However, many existing approaches rely on uniform benchmarks that overlook national emission heterogeneity. To address this gap, this study applies two unsupervised machine learning techniques K-Means and Gaussian Mixture Model (GMM) to cluster countries based on CO2 emissions from both energy and industrial sectors. The dataset consists of six key indicators, including total emissions, growth rate, and sectoral shares. After handling missing values and applying Min-Max normalization, Principal Component Analysis (PCA) was used to reduce dimensionality and aid visualization. The core objective is to compare the effectiveness of K-Means and GMM in identifying emission-based country groupings. K-Means produced three distinct clusters with strong separation, including a unique cluster dominated solely by China due to its exceptional emission profile. GMM, by contrast, generated more flexible probabilistic clusters, better capturing overlapping patterns and internal variabilities among countries. Evaluation metrics showed that K-Means outperformed GMM in silhouette score and inertia, indicating clearer boundaries, while GMM was more adept at modeling complex, non-spherical distributions. These findings reveal the trade-offs between clarity and adaptability in clustering approaches. The study demonstrates how unsupervised learning can offer actionable insights for emission-based segmentation, enabling more nuanced and differentiated mitigation strategies. By highlighting algorithm-specific strengths, this research contributes to the advancement of machine learning applications in climate informatics and supports the development of targeted international environmental responses.