If your vehicle is showing interior dome light won't turn off, here are the most likely causes and the parts you'll need to fix each one.
Many vehicles have a dashboard dimmer switch that, when rolled all the way up past a 'click', manually forces the interior lights on. If accidentally bumped or mechanically broken, the dome light will never turn off.
The physical button in the door frame that detects when the door is closed can break, stick, or lose its rubber bumper. This tricks the car into thinking a door is permanently open.
In many modern vehicles, the door open/closed sensor is built directly into the door latch mechanism. If the latch gets dirty, sticks, or fails electrically, the dome light will stay illuminated.
Installing an incorrect aftermarket bulb or accidentally bending the metal contacts inside the dome light housing during a bulb swap can create a constant ground, bypassing the switch and keeping the light on.
The BCM is the computer responsible for the interior lighting delay and power management. An internal short or failure can cause it to continuously send power to the dome light circuit.