# Municipalities in Cantabria by average net income per household, 2023

All 100 values come from Instituto Nacional de Estadística for 2023, so the places are comparable.

- Indicator id: `net_income_per_household`
- Unit: EUR
- Definition: Average annual net income per household (INE household income distribution atlas).
- Source: Instituto Nacional de Estadística, Atlas de distribución de renta de los hogares: renta neta media por hogar, municipios (https://www.ine.es/jaxiT3/Tabla.htm?t=30953)
- Retrieved: 2026-10-07
- Citation: Instituto Nacional de Estadística (INE). Atlas de distribución de renta de los hogares: renta neta media por hogar, municipios. https://www.ine.es/jaxiT3/Tabla.htm?t=30953. Retrieved 2026-10-07.
- Web page: https://invokely.ai/rankings/income-per-household/cantabria-municipalities
- CSV: https://invokely.ai/download/rankings/income-per-household/cantabria-municipalities.csv

| Rank | Place | EUR |
|---:|---|---:|
| 1 | Santa Cruz de Bezana | 48,663 |
| 2 | Villaescusa | 44,828 |
| 3 | Vega de Pas | 42,309 |
| 4 | Piélagos | 41,651 |
| 5 | Liendo | 40,883 |
| 6 | Marina de Cudeyo | 40,751 |
| 7 | Penagos | 40,311 |
| 8 | Santillana del Mar | 40,012 |
| 9 | Hermandad de Campoo de Suso | 39,590 |
| 10 | Escalante | 39,538 |
| 11 | Ribamontán al Monte | 39,516 |
| 12 | Santander | 38,641 |
| 13 | Camargo | 38,278 |
| 14 | Argoños | 38,048 |
| 15 | Medio Cudeyo | 38,002 |
| 16 | Polanco | 37,236 |
| 17 | Ribamontán al Mar | 37,187 |
| 18 | Camaleño | 37,065 |
| 19 | Liérganes | 36,819 |
| 20 | Castro-Urdiales | 36,815 |
| 21 | Suances | 36,665 |
| 22 | Reocín | 36,617 |
| 23 | Mazcuerras | 36,519 |
| 24 | Campoo de Enmedio | 36,499 |
| 25 | Campoo de Yuso | 35,904 |
| 26 | Puente Viesgo | 35,826 |
| 27 | El Astillero | 35,804 |
| 28 | Entrambasaguas | 35,571 |
| 29 | Colindres | 35,479 |
| 30 | Guriezo | 35,431 |
| 31 | Santa María de Cayón | 34,991 |
| 32 | Santiurde de Toranzo | 34,805 |
| 33 | Arnuero | 34,801 |
| 34 | Cabuérniga | 34,638 |
| 35 | Ruiloba | 34,596 |
| 36 | Miengo | 34,522 |
| 37 | Saro | 34,086 |
| 38 | San Miguel de Aguayo | 34,061 |
| 39 | Ruente | 34,056 |
| 40 | Bárcena de Cicero | 34,002 |
| 41 | Cabezón de la Sal | 33,990 |
| 42 | San Felices de Buelna | 33,965 |
| 43 | Solórzano | 33,790 |
| 44 | Riotuerto | 33,782 |
| 45 | Bárcena de Pie de Concha | 33,415 |
| 46 | Castañeda | 33,369 |
| 47 | Valdeprado del Río | 33,366 |
| 48 | Cieza | 33,365 |
| 49 | Los Corrales de Buelna | 33,295 |
| 50 | Bareyo | 33,214 |
| 51 | Villacarriedo | 33,207 |
| 52 | Valdáliga | 33,162 |
| 53 | Cartes | 33,128 |
| 54 | Ampuero | 32,967 |
| 55 | Hazas de Cesto | 32,964 |
| 56 | Rasines | 32,949 |
| 57 | Voto | 32,923 |
| 58 | Laredo | 32,773 |
| 59 | Villafufre | 32,599 |
| 60 | Limpias | 32,440 |
| 61 | Santoña | 32,361 |
| 62 | Alfoz de Lloredo | 32,360 |
| 63 | San Vicente de la Barquera | 32,290 |
| 64 | Arenas de Iguña | 32,251 |
| 65 | Selaya | 32,220 |
| 66 | Noja | 32,215 |
| 67 | Torrelavega | 32,104 |
| 68 | Reinosa | 31,910 |
| 69 | Udías | 31,742 |
| 70 | Herrerías | 31,656 |
| 71 | Santiurde de Reinosa | 31,434 |
| 72 | Cillorigo de Liébana | 31,432 |
| 73 | Peñarrubia | 31,339 |
| 74 | Los Tojos | 31,307 |
| 75 | Meruelo | 31,297 |
| 76 | Anievas | 31,227 |
| 77 | Rionansa | 31,129 |
| 78 | Comillas | 30,887 |
| 79 | Ruesga | 30,862 |
| 80 | Valdeolea | 30,646 |
| 81 | Val de San Vicente | 30,429 |
| 82 | Corvera de Toranzo | 30,321 |
| 83 | Las Rozas de Valdearroyo | 30,181 |
| 84 | Valderredible | 30,078 |
| 85 | Potes | 29,937 |
| 86 | Vega de Liébana | 29,801 |
| 87 | Cabezón de Liébana | 29,409 |
| 88 | Molledo | 29,156 |
| 89 | Luena | 28,961 |
| 90 | Pesaguero | 28,726 |
| 91 | Soba | 28,350 |
| 92 | Miera | 28,276 |
| 93 | Tudanca | 27,959 |
| 94 | Arredondo | 27,126 |
| 95 | Ramales de la Victoria | 27,090 |
| 96 | Lamasón | 26,202 |
| 97 | Polaciones | 25,980 |
| 98 | Valle de Villaverde | 24,450 |
| 99 | San Roque de Riomiera | 23,436 |
| 100 | San Pedro del Romeral | 22,169 |
