← Nevadachartlink · choropleth
Nevada by: ZIP codes · counties
Map of Nevada by ZIP code, one number per ZIP code
Also: Nevada ZIP code map · NV ZIP codes map · colour every ZIP code in Nevada by a value · Nevada ZIP-level choropleth · map of Nevada ZIP codes

Example: Average income per tax return by ZIP code in Nevada, 2021 — Adjusted gross income per federal return filed for tax year 2021, by ZIP code in Nevada. Grey ZIP codes have too few returns for the IRS to publish.
About this template
Data: one row per 5-digit ZIP code in Nevada (as text — keep leading zeros) and a number. A ZIP code with no row stays grey; ZIP codes with no residents (large parks, water) are not drawn. The map is fitted to Nevada alone. Same design as the state's county map and the other 49 ZIP maps.
A choropleth map of the 5-digit ZIP codes of Nevada (Census ZIP Code Tabulation Areas), each region filled by one number from your data (the "income" column). The borders of the "us-states-outline" regions are drawn on top of the regions in dark navy blue, 1 units wide, so the finer regions read inside their larger units.
A sequential colour scale from pale blue for the smallest values to deep navy blue for the largest; pinned to 40000 to 150000, so values beyond the ends take the end colour and the colour bar says ≤ and ≥; a gradient colour bar below the map, with its labels underneath; values formatted as USD amounts, in compact form (1.2k, 3.4M), 0 decimals; on a white canvas (#ffffff) with near-black text — a light theme; 0.25-unit hairline outlines between regions.
The title and description are left-aligned above the chart. Font: Inter (the default); a source line with a link sits at the bottom, with the chartlink badge in the corner.
Data: 2 columns — zip (string, "ZIP code (5 digits)"), income (number, "Average AGI per return ($)") — and 128 rows in the example "Average income per tax return by ZIP code in Nevada, 2021". Regions are named by 5-digit ZIP codes; a region with no row stays unfilled in grey, and an unknown code fails loudly with the nearest matches. Your data keeps the same column ids and every other setting comes from the template; an agent can change any of them.
Other looks of this template — dark (on a dark canvas): ast_5kb4kq12v6mWd6pfOElom; buckets (with the values in classes and a swatch legend): ast_J9QmUNwE0ulcAS6QPCGW4; editorial (in the editorial house style — serif type on paper, a green ramp): ast_K3iCHxtmtwt7KJhnoJIyX; categories (with a text category per region and a swatch legend): ast_J4vEfdxULMF7uxXTn6G65; buckets-dark (with the values in classes and a swatch legend, on a dark canvas): ast_hzNc4yBuyggW7fHkN4W3n; surroundings (with the land around the place drawn in grey): ast_X1Obh212ADQtIQYWeayug; categories-dark (with a text category per region and a swatch legend, on a dark canvas): ast_29cWhnDZBx8yreYjyaK9g; buckets-editorial (with the values in classes and a swatch legend, in the editorial house style — serif type on paper, a green ramp): ast_afgpTaGUjjpeQsESPkyEY; dark-surroundings (on a dark canvas, with the land around the place drawn in grey): ast_jSFHSgBWbItOahNbExQyu; buckets-surroundings (with the values in classes and a swatch legend, with the land around the place drawn in grey): ast_4jTIgF42cJEiyWo8b7hVJ; categories-editorial (with a text category per region and a swatch legend, in the editorial house style — serif type on paper, a green ramp): ast_yd6fNF7dnmf2X47KadNuE; editorial-surroundings (in the editorial house style — serif type on paper, a green ramp, with the land around the place drawn in grey): ast_SoV5Q46oh4PkVIDT3gv1H; categories-surroundings (with a text category per region and a swatch legend, with the land around the place drawn in grey): ast_vQI5vs7PyRSsr0Ib3NQqL; buckets-dark-surroundings (with the values in classes and a swatch legend, on a dark canvas, with the land around the place drawn in grey): ast_DL0l0Y25NpYV5fElC1i6O; categories-dark-surroundings (with a text category per region and a swatch legend, on a dark canvas, with the land around the place drawn in grey): ast_pwwSa7jatPs4cWUmGZbr1; buckets-editorial-surroundings (with the values in classes and a swatch legend, in the editorial house style — serif type on paper, a green ramp, with the land around the place drawn in grey): ast_pVDs2Si8pKt6l6fR8HbAN; categories-editorial-surroundings (with a text category per region and a swatch legend, in the editorial house style — serif type on paper, a green ramp, with the land around the place drawn in grey): ast_O8xqWRhMB15UAaXuYP7WG. On the page, switch with the toggles; an agent passes that id as the template instead.
Use it with your agent
Copy the prompt, paste it into Claude, ChatGPT, Cursor or any agent with the chartlink MCP server or API, and give it your numbers. It rebuilds this exact design with your data and hands back an embed, a PNG and a page.
The prompt in full
Data this template expects
| column id | type | in the example |
|---|---|---|
| zip | string | ZIP code (5 digits) |
| income | number | Average AGI per return ($) |
128 rows in the example. Your data keeps these column ids; everything else about the chart comes from the template.
For agents: the API call
POST https://chartlink.app/api/assets
{
"template": "ast_m4DAxgJghT34ANvMMYpKA",
"knobs": {
"theme": "light",
"dataType": "gradient",
"title": {
"text": "Your title"
},
"source": {
"text": "Where the numbers come from"
}
},
"data": {
"columns": [
{
"id": "zip",
"type": "string"
},
{
"id": "income",
"type": "number"
}
],
"rows": [
[
"…"
]
]
},
"publish": true
}The recipe (the template's settings)
{
"chart": {
"edge": {
"width": 0
},
"domain": [
40000,
150000
],
"format": {
"kind": "currency",
"compact": true,
"currency": "USD",
"decimals": 0
},
"borders": {
"only": [
"NV"
],
"color": "#1f2937",
"width": 1,
"geography": "us-states-outline"
},
"outline": {
"width": 0.25
},
"geography": "us-zips-nv"
},
"title": {
"text": "Average income per tax return by ZIP code in Nevada, 2021"
},
"preset": "map-light",
"source": {
"url": "https://www.irs.gov/statistics/soi-tax-stats-individual-income-tax-statistics-zip-code-data-soi",
"text": "IRS Statistics of Income, individual income tax statistics by ZIP code, tax year 2021"
},
"encoding": {
"value": {
"column": "income"
},
"region": {
"column": "zip"
}
},
"description": {
"text": "Adjusted gross income per federal return filed for tax year 2021, by ZIP code in Nevada. Grey ZIP codes have too few returns for the IRS to publish."
}
}map · choropleth · united-states · nevada · zip-codes · us-state-set
Similar templates
- Map of Wyoming by ZIP code, one number per ZIP code
- Map of Wisconsin by ZIP code, one number per ZIP code
- Map of West Virginia by ZIP code, one number per ZIP code
- Map of Washington by ZIP code, one number per ZIP code
- Map of Virginia by ZIP code, one number per ZIP code
- Map of Vermont by ZIP code, one number per ZIP code
- Map of Utah by ZIP code, one number per ZIP code
- Map of Texas by ZIP code, one number per ZIP code
- All templates →