Skip to content

Data Science · Major Project

Crime Data Analysis & Visualisation

State and district crime trends from NCRB data with hotspot maps

2-3 weeks build

Overview

Brings the published National Crime Records Bureau tables into a single tidy dataset covering crime heads, states, districts and years. The analysis normalises counts by population to get crime rates, tracks trends in crimes against women and children, and maps district hotspots with GeoPandas. A Streamlit dashboard lets users filter by crime type, state and year.

What makes it stand up

  • 01Tidy dataset assembled from year-wise NCRB tables
  • 02Population-normalised crime rates, not raw counts
  • 03Trend analysis for crimes against women and children
  • 04District-level choropleth hotspot maps
  • 05Filterable dashboard with year-on-year comparisons

Module breakdown

  1. 01

    Assembly

    Merges and reshapes yearly tables into long format.

  2. 02

    Normalisation

    Joins census population to compute crime rates.

  3. 03

    Trend analysis

    Year-on-year change by state and crime head.

  4. 04

    Mapping

    GeoPandas choropleths at state and district level.

  5. 05

    Dashboard

    Streamlit filters, maps and ranked tables.

After this, you will be able to

  • Explain why rates per lakh beat raw counts for comparison
  • Discuss reporting bias as a limit on the conclusions
  • Demo a hotspot map for a state the examiner picks

Technology stack

  • Python
  • Pandas
  • GeoPandas
  • Plotly
  • Streamlit

Complete kit

₹6,499₹10,999
-41%

Delivered in under 48 hours

Level
Major Project
Domain
Data Science
Build time
2-3 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

Mini Project

Data Science

Personal Finance Analytics

Statement parsing, auto-categorisation and spend forecasting

  • Python
  • Pandas
  • Prophet
  • Streamlit
  • +2
₹2,299₹3,999
4.5/198 reviews
Mini Project

Data Science

Social Sentiment Dashboard

Track opinion on a topic over time, with aspect breakdown

  • Python
  • Pandas
  • Transformers
  • Plotly
  • +1
₹2,499₹4,399
4.6/238 reviews
Mini Project

Data Science

COVID-19 Case Forecasting with LSTM

Forecasts daily case counts with LSTM against classical baselines

  • Python
  • TensorFlow
  • Pandas
  • statsmodels
  • +1
₹5,499₹9,299