The IoT based Vehicle parking system utilizing Raspberry Pi and image processing is designed to efficiently manage parking spaces. The system comprises Raspberry Pi boards connected to cameras installed in parking lots. These cameras capture images of parking spaces, which are then processed using image processing algorithms. Image processing algorithms are implemented to check the existence of vehicles in parking spaces. This is achieved by analyzing the images captured by the cameras and identifying the presence of vehicles based on predefined criteria such as size, shape, and color. The system determines the occupancy status of each parking space based on the presence or absence of vehicles. This information is used to update the parking lots occupancy status in real time. Users can access the parking system through a web application. The Parking system connectivity provides actual information about parking space availability, location, and directions to the nearest available space. The IoT based vehicle parking system offers several benefits, including efficient utilization parking spaces, reduced traffic congestion, and improved user experience.