In an era marked by a significant upsurge in vehicular traffic and the resultant increase in road accidents, the need for advanced traffic management systems is paramount. This paper presents an innovative solution, "Detection of vehicle number plate and speed using machine learning" which aims to enhance road safety by addressing the persistent problem of over-speeding. The project leverages state-of-the-art technologies, including machine learning, deep learning, and computer vision, to develop a smart system that can detect speeding vehicles, recognize license plates, and record crucial data related to speed limit violations. The primary motivation for this endeavor is the escalating rate of road accidents, particularly in India, driven by speeding in areas susceptible to accidents. The system employs image segmentation, corner detection algorithms, filtering algorithms, and automatic vehicle plate recognition techniques to achieve its objectives. By using machine learning and deep learning models, the system accurately identifies license plates, segments characters on these plates, and recognizes them. In summary, this project represents a significant advancement in road safety and traffic management. By deploying an intelligent system that can proactively detect over-speeding vehicles and maintain comprehensive records, it strives to create a safer and more responsible driving environment, ultimately working towards the prevention of accidents and saving lives. Key Words: Automatic Number Plate Recognition, Vehicle Speed Detection, Machine Learning, Computer Vision, Traffic Management