Tuberculosis (TB) remains a significant global health problem, with Indonesia ranking third in the world in terms of TB burden. Riau Province recorded 13,007 notified TB cases in 2022 with a Case Notification Rate (CNR) of 138 per 100,000 population, still far from the national target. This study aims to develop a TB case classification system using Support Vector Machine (SVM) integrated with geospatial analysis to identify TB positive cases from screening data and visualize their spatial distribution in Riau Province. The research data was sourced from the Tuberculosis Information System (SITB) of the Riau Provincial Health Office for the period January-December 2024, covering 350 samples with demographic information, clinical symptoms, and patient risk factors. The research process includes data collection, preprocessing with Min-Max and Z-Score methods, feature extraction, modeling with SVM using various kernels (RBF, Linear, Polynomial, and Sigmoid), and geospatial visualization using Google Earth Engine (GEE). The results showed that the SVM model with Linear kernel achieved the highest accuracy of 80%, sensitivity of 100%, and specificity of 80% in detecting TB cases. Geospatial analysis successfully identified clusters of TB cases in several districts in Riau Province, with Pekanbaru City (112 cases) and Rokan Hulu (89 cases) as the main hotspots. The integration of machine learning and geospatial analysis proved effective in improving TB detection and providing a comprehensive understanding of disease spread patterns in Riau Province.