Tuberculosis, a highly contagious and lethal infectious disease, remains a global health concern with challenging treatment options. To combat its widespread impact, prevention strategies, such as vaccination, are imperative. This research focuses on developing a mathematical model with the addition of a vaccination compartment to understand the dynamics of tuberculosis transmission with vaccination. Subsequently, the study proceeds to identify the equilibrium points and calculate the basic reproduction number (ℜ0). Following this, a comprehensive stability analysis is conducted, and a numerical simulation is executed to observe the population dynamics. Furthermore, parameter sensitivity analysis is undertaken to assess the extent to which these parameters impact ℜ0. Preliminary analysis shows that the modified model has a solution that remains in the non-negative and bounded region. Furthermore, model analysis reveals two equilibrium points, namely the disease-free equilibrium and the endemic equilibrium. It is established that the disease-free equilibrium exhibits local asymptotic stability when ℜ0 1. Remarkably, the numerical simulation aligns with the analytical findings, reinforcing the robustness of the results. Analysis of the sensitivity of the parameter to ℜ0 shows that the parameter of the proportion of susceptible population entering the vaccination class has a significant effect on the value of ℜ0. The parameter of proportion of susceptible population entering the vaccination class has a negative effect on the number of populations with infection.