OpenCelliD Cell Tower Database (India)

OpenCelliD Cell Tower Database (India)

MH Subset Needed

World's largest open database of cell towers (40M+ records globally) with geolocations and network metadata. India/Maharashtra subset maps digital connectivity coverage, enabling telecom gap analysis and network planning.

Build a telecom coverage gap analyzer for Maharashtra identifying areas with poor mobile connectivity.
Maharashtra subset not yet extracted. This is a global dataset that contains data covering Maharashtra. A regional subset can be extracted by filtering on geographic coordinates or administrative boundaries.
HomepageDownload

Quick Start

import pandas as pd
# Download from https://opencellid.org/
df = pd.read_csv('opencellid.csv')
mh = df[(df['lat'] > 15.5) & (df['lat'] < 22.5) & (df['lon'] > 72.5) & (df['lon'] < 81)]
print(f'Maharashtra towers: {len(mh)}')
print(mh['radio'].value_counts())
Modality
tabular
Size
~3 GB (global), ~100 MB (India), ~15 MB (MH subset)
License
Format
CSV
Language
en
Update Frequency
continuous
Organization
Unwired Labs

Schema

FieldTypeDescription
radiostringNetwork type (GSM, UMTS, LTE, NR, CDMA)
mccintegerMobile Country Code (404/405 for India)
netintegerMobile Network Code (operator identifier)
cellintegerCell ID (unique within a network)
latfloatLatitude of the cell tower
lonfloatLongitude of the cell tower
rangeintegerApproximate coverage range in meters
samplesintegerNumber of measurements contributing to this record

Build With This

Create a digital divide mapper showing Maharashtra regions with limited mobile network access
Develop a cell tower site recommendation model optimizing coverage for underserved Maharashtra areas
Build a population-weighted connectivity score for Maharashtra villages to prioritize digital inclusion efforts

AI Use Cases

Telecom coverage gap identification in rural MHDigital divide analysis by districtCell tower placement optimizationEmergency service accessibility mappingLast-mile connectivity planning
Last verified: 2026-03-07