About 12:30 p.m., officers were called to the 1100 block of Rosita Road regarding a vehicle that had struck a pedestrian.
Officers responded to the scene, located in a residential neighborhood, and discovered an injured 5-year-old boy in the roadway, police said.
The boy was transported to a nearby hospital with major injuries not considered life-threatening, according to police.
The preliminary investigation into the incident indicated that the boy entered the road from between two parked vehicles, not a crosswalk, police said.
Officers said the driver did not appear to be speeding, but the incident remains under investigation.