The crime rate (crime per 100,000 population) in India was 448.3 in 2023 according to the National Crime Records Bureau. Crime rate varies from state to state and also by the type of crime. Other factors that affect crime rate include registration of complaint, cognisance of offence, which differs in different states.
Violent crimes are particularly high in East India, Northeast India, National Capital Region (India). Bihar, Madhya Pradesh, Odisha, West Bengal, Assam, Manipur, Tripura, Delhi, Haryana, Maharashtra have violent crime rate higher than the national average in 2023.
Some causes of crimes are region specific. Insurgents committed 147 crimes in 2023, mostly in Manipur. Left wing extremists committed 538 crimes in 2023, mostly in Chhattisgarh & Jharkhand. Terrorists committed 153 crimes in 2023, mostly in Jammu & Kashmir.
Data is based on the annual "Crime in India" publication by the National Crime Records Bureau.
Key:
Crime rate (per 100,000 population) head-wise 2023. Crimes against children rate is calculated per 100,000 children population.