Souls in
the Dark

Joshua Project Data Visualizations
16.4K People Groups
8.2B Total Population
7.1K Unreached Groups
3.6B Unreached People
Gospel Access Analysis
πŸ“Š
JP Scale Spectrum
Horizontal bars showing the 5 Joshua Project scale levels with hellfire to angelic gradient.
Analysis
πŸ—ΊοΈ
Gospel Map
Geographic scatter plot showing people groups with location data, colored by gospel access.
Geographic
πŸ”₯
Gospel Heatmap
Matrix grid showing unreached population percentages by country with hellfire-angelic gradient.
Heatmap
Network & Structural Visualizations
πŸ•Έ
Affinity Blocs
Force-directed network showing cultural connections across 16 major affinity blocs and their people groups.
Network
☸️
Religion Wheel
Radial bar chart showing top 20 religions sized by population, colored by unreached percentage.
Radial
🌌
Multi-View Explorer
Interactive dashboard with 5 different perspectives: stardust, religions, language network, spectrum, and geo-points.
Multi-View
Population & Distribution
πŸŒ€
Population Spiral
Beautiful spiral visualization arranging all people groups by population size, with unreached highlighted.
Aesthetic
🫧
Continent Bubbles
Packed circle visualization grouping people groups by continent, colored by gospel access scale.
Circles
πŸͺ
3D Galaxy
Three-dimensional visualization of people groups arranged in a galaxy-like structure by religion.
3D
πŸ“Š
3D Spectrum
Three-dimensional status spectrum showing gospel access across people groups with spatial depth.
3D
Bible Translation & Religion
πŸ“–
Translation Progress
Sunburst visualization showing Bible translation status hierarchically organized by religion.
Sunburst
☁️
Religion Clouds 3D
Three-dimensional clustering visualization showing people groups grouped by primary religion.
3D
🌊
Bloc Rivers 3D
Flowing three-dimensional visualization of affinity blocs as cultural rivers connecting peoples.
3D
βš›οΈ
3D Sphere Variants Gallery
Compare 5 different approaches to handling population outliers in 3D Fibonacci sphere visualization. Includes logarithmic scaling, orbital layers, dramatic animation, and more.
3D Gallery
Hexagonal Grids
⬑
Language Geography
Massive hexagonal grid with language families connected by geographic clustering and same-language links.
Hexagonal
πŸ”₯
Population Density
Hexagonal heatmap aggregating population density by geographic region with unreached percentage overlay.
Hexagonal
☸️
Religion Mosaic
Grid organized by religion groupings with each hex representing a people group, colored by unreached percentage.
Hexagonal
🍯
Affinity Honeycomb
Hexagonal clusters organized by affinity blocs, sized by population and colored by JP scale.
Hexagonal
πŸ“–
Translation Progress
Grid organized by Bible translation completeness levels (0-5) with language resource indicators.
Hexagonal
Artistic & Experimental
🌍
Gospel Map Dots
Enhanced geographic visualization with refined point rendering and improved color gradients.
Geographic
🌻
Phyllotaxis Souls
Natural spiral pattern arranging people groups using the golden ratio, inspired by sunflower seeds.
Aesthetic
✨
Stardust Unreached
Random scatter plot positioning groups by population and JP scale with beautiful jitter effect.
Scatter
🌹
Polar Rose - Religions
Swiss-inspired radial area chart showing religions as petals, sized by population and colored by unreached percentage.
Radial
⏰
Chrono Spiral
Time-based spiral showing Bible translation progress, animating from center outward with full Bible first.
Animated
β—†
Geometric Blocs
Swiss design aesthetic showing affinity blocs as clean geometric shapes with rotation based on unreached percentage.
Swiss
⬑
Gospel Map Hexbin
Hexagonal binning map showing geographic density with dominant JP scale, providing aggregate view of clusters.
Hexbin
πŸ”—
Gospel Map Connections
Network visualization overlaying language family connections on geographic map with arc lines between related groups.
Network
Data Source: Joshua Project API (joshuaproject.net)
Last Updated: December 23, 2025
Coverage: 16,382 people groups across 238 countries and 7,134 languages
Methodology: Data fetched via API v1, enriched with country and language metadata, and optimized for browser visualization.

The Joshua Project tracks ethnolinguistic people groups worldwide to identify where the Christian gospel has limited access. "Unreached" groups are defined as having less than 2% evangelical Christian population.