@font-face{font-family:'Archivo';src:url('https://volantinaggioaroma.it/wp-content/uploads/wca-bridge-managed/archivo-latin.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Public Sans';src:url('https://volantinaggioaroma.it/wp-content/uploads/wca-bridge-managed/publicsans-latin.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Archivo fallback';src:local('Arial'),local('Liberation Sans'),local('Roboto'),local('Helvetica Neue'),local('Helvetica'),local('DejaVu Sans');size-adjust:98.57%;ascent-override:89.3%;descent-override:21.3%;line-gap-override:0.0%;font-display:swap}@font-face{font-family:'Public Sans fallback';src:local('Arial'),local('Liberation Sans'),local('Roboto'),local('Helvetica Neue'),local('Helvetica'),local('DejaVu Sans');size-adjust:102.02%;ascent-override:93.1%;descent-override:22.5%;line-gap-override:0.0%;font-display:swap}:root{ --carta:#F2F5F5; --superficie:#FFFFFF; --inchiostro:#14201F; --secondario:#52605F; --notte:#0E3B3E; --accento:#9E3A25; --accento-pieno:#B5462E; --accento-notte:#F0A98F; --riga:rgba(20,32,31,.14); }/* =================== base =================== */ /* body[class*="elementor-page"]: vale su pagine, articoli E archivi (body.page no, body.elementor-page no) */ body[class*="elementor-page"]{ background:var(--carta); color:var(--inchiostro); font-family:"Public Sans","Public Sans fallback",system-ui,sans-serif; font-size:17px; line-height:1.625; -webkit-font-smoothing:antialiased; } body[class*="elementor-page"] h1,body[class*="elementor-page"] h2,body[class*="elementor-page"] h3{ font-family:"Archivo","Archivo fallback","Arial",sans-serif; font-weight:700; letter-spacing:-0.02em; line-height:1.05; margin:0; text-transform:none; } body[class*="elementor-page"] p{ margin:0; } /* reset dei contenitori: elenca ANCHE a, details, summary (i contenitori-link si tenevano 10px di serie) */ section.e-con, header.e-con, div.e-con, ul.e-con, li.e-con, figure.e-con, article.e-con, footer.e-con, nav.e-con, a.e-con, details.e-con, summary.e-con, main.e-con{ padding:0 !important; } ul.e-con{ list-style:none !important; margin:0 !important; } body[class*="elementor-page"] a{ text-decoration:none; } /* il widget stili e' alto 0 ma ha il margine di serie: collassa e diventa vuoto SOPRA la pagina */ body[class*="elementor-page"] .elementor-widget-html{ margin:0 !important; } /* il reset di Elementor mette overflow:clip sul body e nessuno scroll programmatico passa (ancore) */ body[class*="elementor-page"]{ overflow:visible !important; }/* =================== barra in testa =================== */ /* porta solo cio' che NON sta altrove: perimetro, orari, email (il telefono e' nell'header) */ .wca-topbar.e-con{ background:var(--superficie) !important; padding:9px max(28px, calc((100% - 1200px) / 2)) !important; display:flex !important; align-items:center !important; justify-content:space-between !important; gap:20px !important; flex-wrap:wrap !important; border-bottom:1px solid var(--riga) !important; } .wca-topbar span{ color:var(--secondario) !important; font-size:13px; letter-spacing:.08em; text-transform:uppercase; font-weight:600; white-space:nowrap; } .wca-topbar-dx.e-con{ display:flex !important; flex-direction:row !important; align-items:center !important; gap:22px !important; width:auto !important; } .wca-topbar-mail.e-con{ display:inline-flex !important; align-items:center !important; } .wca-topbar-mail:hover span{ color:var(--accento) !important; }/* =================== header =================== */ .wca-header.e-con{ background:var(--carta) !important; padding:18px max(40px, calc((100% - 1200px) / 2)) !important; display:flex !important; align-items:center !important; justify-content:space-between !important; gap:28px !important; position:relative !important; border-bottom:1px solid var(--riga) !important; } .wca-header > *{ flex:0 0 auto !important; width:auto !important; min-width:0 !important; } .wca-marchio.e-con{ display:flex !important; align-items:center !important; gap:12px !important; } /* il marchio e' un widget e-svg: misura alla classe, niente .e-con nel selettore */ .wca-sigla{ width:44px !important; height:44px !important; flex:0 0 auto !important; display:block !important; line-height:0 !important; } .wca-sigla svg{ display:block !important; width:100% !important; height:100% !important; } .wca-nome.e-con{ display:flex !important; flex-direction:column !important; gap:1px !important; } .wca-nome .n{ font-family:"Archivo","Archivo fallback","Arial",sans-serif; font-weight:600; font-size:20px; color:var(--inchiostro) !important; letter-spacing:.01em; line-height:1.1; text-transform:uppercase; } .wca-nome .q{ font-size:10.5px; letter-spacing:.19em; text-transform:uppercase; color:var(--secondario) !important; } /* il menu e' uno shortcode: il wrapper di Elementor nasce width:100% e sfonda l'header */ .wca-nav.e-con{ display:flex !important; align-items:center !important; width:auto !important; } .wca-nav .elementor-widget-shortcode{ width:auto !important; } .wca-nav ul.nav-ul{ display:flex !important; flex-direction:row !important; gap:28px !important; list-style:none !important; margin:0 !important; padding:0 !important; align-items:center; } .wca-nav ul.nav-ul li{ margin:0 !important; } .wca-nav ul.nav-ul a{ font-family:"Archivo","Archivo fallback","Arial",sans-serif !important; font-size:16.5px; font-weight:500; letter-spacing:.03em; color:var(--inchiostro) !important; border-bottom:2px solid transparent; padding-bottom:4px; display:inline-block; transition:color 300ms ease-out, border-color 300ms ease-out; } .wca-nav ul.nav-ul a:hover{ color:var(--accento) !important; border-bottom-color:var(--accento) !important; } .wca-header-dx.e-con{ display:flex !important; flex-direction:row !important; align-items:center !important; gap:12px !important; } /* il burger e' un widget html: il wrapper nasce width:0 e il bottone esce dal contenitore */ .wca-header-dx > *{ flex:0 0 auto !important; width:auto !important; display:flex !important; align-items:center !important; } .wca-htel.e-con{ background:var(--inchiostro) !important; padding:12px 22px !important; display:inline-flex !important; align-items:center !important; flex:0 0 auto !important; transition:background 300ms ease-out, transform 300ms ease-out; } .wca-htel span{ color:#FFFFFF !important; font-size:15px; font-weight:700; letter-spacing:.02em; } .wca-htel:hover{ background:var(--accento-pieno) !important; transform:translateY(-2px); } .wca-burger{ display:none; width:44px; height:44px; padding:0; border:0; cursor:pointer; background:transparent; flex-direction:column; justify-content:center; gap:5px; align-items:center; } .wca-burger span{ display:block; width:26px; height:2.5px; background:var(--accento-pieno); transition:transform 300ms ease-out, opacity 300ms ease-out; } .wca-burger[aria-expanded="true"] span:nth-child(1){ transform:translateY(7px) rotate(45deg); } .wca-burger[aria-expanded="true"] span:nth-child(2){ opacity:0; } .wca-burger[aria-expanded="true"] span:nth-child(3){ transform:translateY(-7px) rotate(-45deg); } /* il menu mobile vive DENTRO l'header ma FUORI dal flusso della riga (da flex item si apriva fuori schermo) */ .wca-mobile.e-con{ display:none !important; background:var(--superficie) !important; padding:6px 22px 22px !important; flex-direction:column !important; gap:0 !important; border-bottom:1px solid var(--riga) !important; position:absolute !important; top:100% !important; left:0 !important; right:0 !important; width:100% !important; z-index:60 !important; box-shadow:0 18px 40px -18px rgba(0,0,0,.28) !important; } .wca-mobile.aperto{ display:flex !important; } .wca-mobile ul.nav-ul{ display:flex !important; flex-direction:column !important; list-style:none !important; margin:0 !important; padding:0 !important; width:100% !important; } .wca-mobile ul.nav-ul li{ border-bottom:1px solid var(--riga); } .wca-mobile ul.nav-ul li:last-child{ border-bottom:0; } .wca-mobile .elementor-widget-shortcode, .wca-mobile .elementor-shortcode{ width:100% !important; display:block !important; } .wca-mobile ul.nav-ul a{ display:block; padding:16px 2px; font-size:18px; font-weight:600; color:var(--inchiostro) !important; text-align:center !important; } .wca-mobile ul.nav-ul a:hover{ color:var(--accento) !important; } .wca-mobile-tel.e-con{ margin-top:18px !important; background:var(--inchiostro) !important; padding:15px 20px !important; display:flex !important; flex-direction:column !important; gap:2px !important; align-items:center !important; width:100% !important; } /* il tema colora ogni ancora: si vince alzando la specificita' (tag + classe) */ a.wca-mobile-tel span.et{ color:#CFCBD6 !important; font-size:11.5px; letter-spacing:.16em; text-transform:uppercase; } a.wca-mobile-tel span.nu{ color:#FFFFFF !important; font-size:23px; font-weight:700; font-family:"Archivo","Archivo fallback","Arial",sans-serif; }/* =================== bottoni (pill o sharp, mai 6px di raggio) =================== */ .wca-btn.e-con{ background:var(--accento-pieno) !important; padding:16px 32px !important; display:inline-flex !important; align-items:center !important; flex:0 0 auto !important; width:auto !important; transition:background 300ms ease-out, transform 300ms ease-out; } .wca-btn span{ color:#FFFFFF !important; font-size:14px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; } .wca-btn:hover{ transform:translateY(-2px); filter:brightness(.92); } .wca-btn-tel.e-con{ background:transparent !important; border:2px solid var(--inchiostro) !important; padding:12px 26px !important; display:inline-flex !important; flex-direction:column !important; align-items:flex-start !important; flex:0 0 auto !important; width:auto !important; transition:background 300ms ease-out, transform 300ms ease-out; } .wca-btn-tel .et{ font-size:10.5px; letter-spacing:.16em; text-transform:uppercase; color:var(--secondario) !important; } .wca-btn-tel .nu{ font-family:"Archivo","Archivo fallback","Arial",sans-serif; font-size:23px; font-weight:700; color:var(--inchiostro) !important; } .wca-btn-tel:hover{ background:var(--superficie) !important; transform:translateY(-2px); } .wca-sez.scura .wca-btn-tel:hover{ background:rgba(255,255,255,.1) !important; } /* sul fondo scuro il fondo chiaro nascondeva il numero (18 set 2026) */ .wca-cta-riga.e-con{ display:flex !important; flex-direction:row !important; flex-wrap:wrap !important; align-items:center !important; gap:16px !important; width:auto !important; } .wca-cta-riga > *{ width:auto !important; flex:0 0 auto !important; }/* =================== 900: si passa al burger =================== */ @media (max-width:900px){ .wca-nav.e-con{ display:none !important; } .wca-burger{ display:flex; } .wca-header.e-con{ padding:14px 20px !important; } .wca-htel.e-con{ display:none !important; } } /* =================== 600 =================== */ @media (max-width:600px){ .wca-topbar.e-con{ padding:9px 22px !important; justify-content:center !important; text-align:center !important; gap:0 !important; } .wca-topbar .zona{ display:none !important; } /* la mail puo' avere 26+ caratteri (info@volantinaggioaroma.it): a 375 con nowrap sfora a destra e la pagina scorre in orizzontale. Si lascia andare a capo, e sotto i 480 la mail si toglie: sta gia' nel preventivo e nel piede. (cura del 10 set 2026) */ .wca-topbar-dx.e-con{ gap:6px 16px !important; justify-content:center !important; flex-wrap:wrap !important; } .wca-topbar span{ font-size:12px; letter-spacing:.06em; } .wca-header.e-con{ padding:14px 22px !important; } /* a 375 i flex-row coi figli che non si restringono sforano: la CTA va in colonna */ .wca-cta-riga.e-con{ flex-direction:column !important; align-items:stretch !important; width:100% !important; gap:12px !important; } .wca-cta-riga > *{ width:100% !important; } .wca-btn.e-con, .wca-btn-tel.e-con{ width:100% !important; justify-content:center !important; align-items:center !important; } body[class*="elementor-page"] a, body[class*="elementor-page"] p{ overflow-wrap:anywhere; } } @media (max-width:480px){ .wca-topbar-mail.e-con{ display:none !important; } /* il payoff ha 30 caratteri in maiuscolo spaziato: con flex:0 0 auto il marchio non si restringe e spinge il burger oltre il bordo (misurato: header-dx a 348-392 su 375). Sotto i 480 il payoff si toglie e il blocco del marchio puo' restringersi. */ .wca-nome .q{ display:none !important; } .wca-header > .wca-marchio{ flex:1 1 auto !important; min-width:0 !important; } .wca-nome.e-con{ min-width:0 !important; } }/* =================== sezioni (chiara / alta / scura) =================== */ .wca-sez.e-con{ display:block !important; } .wca-sez-wrap.e-con{ display:flex !important; flex-direction:column !important; max-width:1200px !important; margin:0 auto !important; padding:104px 40px !important; gap:0 !important; } .wca-sez.chiara.e-con{ background:var(--carta) !important; } .wca-sez.alta.e-con{ background:var(--superficie) !important; } .wca-sez.scura.e-con{ background:var(--notte) !important; } .wca-testa.e-con{ display:flex !important; flex-direction:column !important; align-items:flex-start !important; gap:0 !important; margin-bottom:44px !important; max-width:76ch !important; } .wca-occhiello{ font-size:12.5px !important; letter-spacing:.22em !important; text-transform:uppercase !important; color:var(--accento) !important; font-weight:600 !important; margin-bottom:18px !important; } .wca-h2{ font-size:44px !important; color:var(--inchiostro) !important; margin-bottom:18px !important; } .wca-intro{ font-size:19px; color:var(--secondario) !important; line-height:1.6; max-width:66ch; } .wca-intro b{ color:var(--inchiostro); font-weight:600; } /* una classe di testo deve reggere su ENTRAMBI i fondi: le varianti scure stanno qui una volta */ .wca-sez.scura .wca-h2{ color:#FFFFFF !important; } .wca-sez.scura .wca-occhiello{ color:var(--accento-notte) !important; } .wca-sez.scura .wca-intro{ color:#CFCBD6 !important; } .wca-sez.scura .wca-intro b{ color:#FFFFFF; } .wca-nota{ font-size:15.5px; line-height:1.55; } .wca-sez.chiara .wca-nota, .wca-sez.alta .wca-nota{ color:#3A3742 !important; } .wca-sez.scura .wca-nota{ color:#CFCBD6 !important; }/* =================== apertura delle pagine interne: la RISPOSTA, non la scena =================== */ .wca-apertura.e-con{ display:flex !important; flex-direction:column !important; align-items:flex-start !important; max-width:74ch !important; } .wca-h1{ font-family:"Archivo","Archivo fallback","Arial",sans-serif !important; font-size:54px !important; font-weight:700 !important; line-height:1.05 !important; letter-spacing:-.02em; color:var(--inchiostro) !important; margin-bottom:22px !important; max-width:20ch; } .wca-h1 .ris{ color:var(--accento) !important; display:block; } .wca-risposta{ font-size:21px !important; line-height:1.55 !important; color:#2C2A33 !important; max-width:62ch; margin-bottom:26px !important; } .wca-risposta b{ color:var(--inchiostro) !important; font-weight:700; }/* =================== elenco con il segno =================== */ .wca-elenco.e-con{ display:flex !important; flex-direction:column !important; gap:9px !important; list-style:none !important; width:100% !important; border-top:1px solid var(--riga) !important; padding-top:18px !important; } .wca-elenco > li{ display:flex !important; flex-direction:row !important; align-items:flex-start !important; gap:10px !important; } .wca-elenco .seg{ color:var(--accento) !important; font-weight:700; flex:0 0 auto; } .wca-elenco .vv{ font-size:15.5px; color:#3A3742 !important; line-height:1.5; } .wca-sez.scura .wca-elenco .vv{ color:#CFCBD6 !important; } .wca-sez.scura .wca-elenco .seg{ color:var(--accento-notte) !important; } .wca-sez.scura .wca-elenco.e-con{ border-top-color:rgba(255,255,255,.18) !important; }/* =================== le scene: figura (con didascalia), scena-lato, fascia 21/9 =================== */ /* UNA fascia a tutta larghezza per pagina; la scena dentro la sezione si ferma a 900px */ .wca-figura.e-con{ display:flex !important; flex-direction:column !important; gap:10px !important; width:100% !important; max-width:900px !important; margin:0 !important; } .wca-figura .wca-foto{ width:100% !important; } .wca-figura .wca-foto img{ width:100%; height:auto; aspect-ratio:3/2; object-fit:cover; display:block; } .wca-figura.larga .wca-foto img{ aspect-ratio:16/9; } .wca-didascalia{ font-size:14px; color:var(--secondario) !important; line-height:1.5; border-left:3px solid var(--accento); padding-left:12px; max-width:60ch; } /* una figura dentro una sezione scura: la didascalia si legge (misurato 1,87 sulla landing partner, 16 set 2026) */ .wca-sez.scura .wca-didascalia{ color:#CDE0DF !important; border-left-color:var(--accento-notte); } /* il rimando di sezione: il link contenitore nasce largo 100% e la riga sotto correva per tutta la colonna (prezzi e cassetta, 11 set): larghezza del testo e allineato a sinistra */ .vol-link.e-con, .vol-link-notte.e-con{ width:auto !important; align-self:flex-start !important; display:inline-flex !important; padding-bottom:3px !important; font-size:13px; letter-spacing:.12em; text-transform:uppercase; font-weight:700; color:var(--accento) !important; border-bottom:2px solid var(--accento); } .vol-link-notte.e-con{ color:var(--accento-notte) !important; border-bottom-color:var(--accento-notte); } /* solo il rimando a livello di sezione prende l'aria sopra: dentro i blocchi decide la pagina (home) */ .wca-sez-wrap > .vol-link.e-con, .wca-sez-wrap > .vol-link-notte.e-con{ margin-top:24px !important; } .wca-scena-lato.e-con{ display:grid !important; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) !important; gap:48px !important; align-items:start !important; width:100% !important; } .wca-scena-lato > *{ min-width:0 !important; } .wca-blocco-testo.e-con{ display:flex !important; flex-direction:column !important; align-items:flex-start !important; gap:0 !important; } .wca-fascia.e-con{ display:block !important; width:100% !important; overflow:hidden !important; } .wca-fascia img{ width:100%; height:auto; aspect-ratio:21/9; object-fit:cover; display:block; }/* =================== FAQ native: details/summary =================== */ .wca-faq.e-con{ display:flex !important; flex-direction:column !important; gap:0 !important; border-top:1px solid var(--riga) !important; } .wca-domanda.e-con{ display:block !important; border-bottom:1px solid var(--riga) !important; padding:0 !important; } .wca-domanda > summary{ display:flex !important; align-items:center !important; justify-content:space-between !important; gap:20px !important; cursor:pointer; padding:22px 4px !important; list-style:none; } .wca-domanda > summary::-webkit-details-marker{ display:none; } .wca-domanda > summary::after{ content:"+"; font-family:"Archivo","Archivo fallback","Arial",sans-serif; font-size:26px; color:var(--accento); flex:0 0 auto; line-height:1; transition:transform 300ms ease-out; } .wca-domanda[open] > summary::after{ transform:rotate(45deg); } .wca-domanda .qq{ font-family:"Archivo","Archivo fallback","Arial",sans-serif; font-size:20px; font-weight:600; color:var(--inchiostro) !important; line-height:1.25; } .wca-domanda .rr{ font-size:16.5px; color:#3A3742 !important; line-height:1.65; padding:0 4px 24px !important; max-width:82ch; }/* =================== preventivo: recapiti + modulo (sezione SCURA) =================== */ .wca-prev.e-con{ display:grid !important; grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr) !important; gap:56px !important; align-items:start !important; } .wca-prev > *{ min-width:0 !important; } .wca-prev-info.e-con{ display:flex !important; flex-direction:column !important; align-items:flex-start !important; gap:0 !important; } .wca-prev-info.e-con > *, .wca-prev-info .e-con > *{ padding-left:0 !important; padding-right:0 !important; } .wca-recapito.e-con{ display:flex !important; flex-direction:column !important; align-items:flex-start !important; gap:3px !important; margin-top:22px !important; width:100% !important; padding:18px 0 0 0 !important; border-top:1px solid rgba(255,255,255,.16) !important; } .wca-recapito > *{ padding-left:0 !important; margin-left:0 !important; } .wca-recapito .et{ font-size:12px; letter-spacing:.16em; text-transform:uppercase; color:#CFCBD6 !important; font-weight:600; } .wca-recapito .vv{ font-family:"Archivo","Archivo fallback","Arial",sans-serif; font-size:24px; color:#FFFFFF !important; font-weight:600; } a.wca-recapito:hover .vv{ color:var(--accento-notte) !important; } .wca-form.e-con{ background:var(--superficie) !important; padding:34px 32px 30px !important; display:block !important; } .wca-form .elementor-widget-shortcode, .wca-form .elementor-shortcode{ width:100% !important; }/* =================== briciole (
Roma e la Città metropolitana
Lun-Ven 8:00-20:00 info@volantinaggioaroma.it
Volantinaggio Roma Distribuzione volantini a Roma
Volantinaggio nel Municipio XII

Dove conviene il volantinaggio nel Municipio XII? Zona per zona, e i numeri dicono dove

138.694 abitanti al 31 dicembre 2024, il 5% degli abitanti di Roma (2.797.266), il 74% della media dei 15 municipi (186.447): il volantinaggio nel Municipio XII si chiude in pochi giri, perché il municipio è piccolo. Con 10mila volantini si raggiunge circa il 22% degli abitanti; per tutto il municipio ne servono circa 46mila. Ricevi il report con le foto a campione e la mappa delle vie coperte. Costa da 0,019 a 0,05 € + iva a pezzo, minimo 10mila volantini.

  • Cassetta postale
    Cosa Volantini in cassetta, palazzo per palazzo, con il report fotografico
  • Posizione
    Dove Municipio XII: 138.694 abitanti in 73,07 km², 6 zone urbanistiche abitate
  • Costo
    Quanto Da 0,019 a 0,05 € + iva a pezzo, minimo 10mila volantini
  • Tempi
    Quando Giorni e totale nel preventivo; ogni giorno l’avviso di inizio e fine giro
Tetti di un quartiere residenziale al tramonto con antenne, cipressi, una palma e le terrazze
Palazzo per palazzo, una cassetta per famiglia: così si copre una zona.
La prova

Le regole del giro nel Municipio XII, dette prima

Sono le regole che rendono il volantinaggio nel Municipio XII controllabile. Le trovi qui perché nel preventivo non ci siano sorprese.

  • Sì
    Dove il condominio espone il divieto, il volantino non entra

    Il cartello vale, e quei palazzi si saltano. I pezzi risparmiati finiscono in un altro portone del Municipio XII.

  • Sì
    Mai su auto, saracinesche o a terra

    A Roma è vietato collocare volantini sui beni in luoghi pubblici. In cassetta è l’unico modo in cui lavoriamo, ed è il motivo per cui il report esiste.

  • Sì
    Il canone comunale, in cassetta, è materia dibattuta

    Il canone di Roma Capitale vale per la pubblicità su suolo pubblico. Le cassette sono private, e se il canone si applichi non ha una risposta secca. Te lo diciamo così com’è.

  • Sì
    Sotto i 10mila volantini si passa dal preventivo

    Non è un no. La cifra a pezzo dipende dalla zona, e con pochi volantini il giro non copre la zona intera.

Dichiarazione, canone e divieti, spiegati
I numeri del municipio

Il Municipio XII in quattro numeri, prima del preventivo

Il preventivo per il volantinaggio nel Municipio XII parte da qui: abitanti, densità e quante imprese si contendono le stesse cassette.

  • Abitanti
    138.694 abitanti al 31 dicembre 2024, il 5% di Roma
  • Posizione
    6 zone urbanistiche abitate su 7, la più densa è Gianicolense
  • Palazzo
    11.569 unità locali di imprese attive, 83,4 ogni 1.000 abitanti (Roma: 97,5)
  • Costo
    48.263 € il reddito medio familiare nel 2023 (Roma: 44.884 €)
Fonte: Roma Capitale, Annuario statistico 2025 (cap. 1 Tab. 1.2, cap. 2 Tab. 2.1 e 2.7, cap. 10 Tab. 10.4 e 10.8, cap. 13 Tab. 13.8) Anagrafe al 31 dicembre 2024; unità locali InfoCamere 2024; redditi Siatel/Agenzia delle Entrate, anno d’imposta 2023. Dati di contesto, non promesse di risultato.
Cosa vuol dire per te

Il verdetto sul municipio, in una frase

Un numero da solo non dice niente. Questo è quello che il dato del municipio cambia nel tuo volantinaggio nel Municipio XII.

È un municipio piccolo: con circa 46mila volantini si arriva in tutte le case, zona dopo zona. Il minimo di 10mila copre già una zona intera.

Perché: il Municipio XII ha 138.694 abitanti, il 5% degli abitanti di Roma (2.797.266), il 74% della media dei 15 municipi (186.447). E dentro, 2 zone su 6 stanno sopra la media di densità delle zone abitate di Roma (6.502): Gianicolense, Colli Portuensi.

Con 10mila volantini in cassetta si arriva a circa 30mila persone, cioè il 22% degli abitanti del municipio (stima con tre persone per cassetta): è una zona intera. Per tutto il municipio ne servirebbero circa 46mila.

Dicci la zona e quanti volantini hai: ti torniamo con il totale
Addetto di spalle che scarica uno scatolone di volantini dal vano posteriore di un furgone bianco fermo lungo un viale
Dove

Dove siamo: Municipio XII, 7 zone urbanistiche

Il volantinaggio nel Municipio XII si pianifica dentro questo perimetro, zona per zona: i confini sono quelli di Roma Capitale, i riferimenti vengono da fonti aperte.

  • Posizione
    Centro del municipio 41,8710° N, 12,3448° E, 73,07 km² di superficie
  • Superficie
    Il municipio in numeri 138.694 abitanti al 31 dicembre 2024, 1.898 abitanti per km², 7 zone urbanistiche di cui 6 abitate
  • Palazzo
  • Strada
    Gli assi principali circonvallazione Gianicolense, via del Casale Lumbroso, via Portuense, via della Pisana, via Aurelia, via Vitellia
  • Metro e treno
    Le fermate metro Forlanini, Morelli / Colli Portuensi, Nievo, Portuense, S. Camillo / Dunant, Trastevere FS; stazioni Quattro Venti, Roma Aurelia
  • Mercato
    I mercati Porta Portese
Mappa con il perimetro del Municipio XII di Roma e i confini delle sue zone urbanistiche, dalle tessere OpenStreetMap
Il perimetro del Municipio XII sulla mappa, con i confini delle sue zone urbanistiche: si sceglie la zona, e su quella si pianifica il giro. Mappa © OpenStreetMap contributors.
Zona per zona

Le zone del Municipio XII, coi numeri di ognuna

Le 6 zone urbanistiche abitate del Municipio XII, dalla più densa, con abitanti e densità della Tab. 1.4. Sei di loro hanno già la loro pagina, coi numeri e la mappa della zona.

Fonte: Roma Capitale, Annuario statistico 2025, cap. 1, Tab. 1.4 Superficie, popolazione e densità per zona urbanistica al 31 dicembre 2024. Le zone condivise fra due municipi (Delib. A.C. 4/2023) compaiono con la loro popolazione intera.
Le domande

Quanto costa e quanto dura, nel Municipio XII

Le due domande che arrivano sempre per prime. Le cifre sono quelle del listino; i tempi si fissano nel preventivo, non qui.

Costo
I costi
  • Distribuzione da 0,019 a 0,05 € + iva a pezzo; la maggior parte fra 0,02 e 0,024
  • Minimo 10mila volantini; sotto, a preventivo
  • Stampa 129 € + iva per 10mila A5 o 20mila A6, a colori
  • Canone comunale 0,10 € a pezzo, solo per la consegna a mano su suolo pubblico
Tempi
I tempi
  • Il preventivo torniamo con il totale, iva compresa, e i giorni del giro
  • La dichiarazione se si consegna a mano, almeno 5 giorni lavorativi prima
  • Il giro nel Municipio XII per tratte; i giorni sono nel preventivo, con l’avviso di inizio e di fine ogni giornata
  • Il report a fine giro: foto a campione e mappa delle vie coperte
Chiedi il totale per il Municipio XII
Il metodo

La giornata del giro, come la vedi tu

Non sparisci dopo il preventivo: ogni giorno sai dove siamo. Così funziona.

  • 1
    La mattina

    Arriva l’avviso che il giro parte, con le vie del Municipio XII del giorno.

  • 2
    Durante il giro

    Le foto a campione: una cassettiera ogni 250 volantini circa. La mappa delle zone coperte si aggiorna.

  • 3
    Il pomeriggio

    L’avviso di fine giornata, con quello che è stato fatto e quello che resta.

  • 4
    A fine campagna

    Il report completo: le foto, la mappa, i pezzi consegnati. Nei primi lavori puoi venire a vedere il giro con il capogruppo.

Due mani spingono un volantone piegato, spesso come un piccolo giornale, nella fessura di una cassetta postale d'acciaio
La foto a campione, scattata a consegna fatta, finisce nel report.
È il tuo caso?

Tre percorsi per il volantinaggio nel Municipio XII

Chi ci chiama da qui è quasi sempre uno di questi tre. Trova il tuo, e il preventivo è già a metà.

  • Un’attività di una zona

    Negozio, ristorante, studio, palestra: il volantino in cassetta nelle vie intorno. Con 10mila pezzi copri una zona intera (Gianicolense, per esempio, si copre con circa 17.300).

    Il caso tipico
  • Una catena o più punti vendita

    Il volantone delle offerte in cassetta nei quartieri dei punti vendita, con i tempi delle offerte e il cassettone al 100%. Più zone, un piano solo.

    Il volantinaggio per supermercati
  • Un evento con una data

    Inaugurazione, mercatino, spettacolo: il giro si pianifica a ritroso dalla data, e il report arriva prima dell’evento.

    Tempi nel preventivo
Chiedi il preventivo per una zona del Municipio XII
Donna con la giacca scura vista di spalle in un cortile fra palazzi color ocra, con una borsa di tela piena di volantini bianchi
Chi distribuisce lavora a piedi, palazzo per palazzo, con la borsa dei volantini.
Mano che tiene un ventaglio di volantini bianchi davanti al portone aperto di un palazzo, con la pulsantiera citofonica in ottone dalle targhette vuote
Il volantino dentro la fessura: è l’unico modo in cui lavoriamo.
Pulsantiera citofonica in ottone con i tasti tondi e le targhette vuote, sul portone di un palazzo
Dal citofono alla cassettiera: il giro comincia qui.
Il preventivo

Dicci la zona del Municipio XII e quanti volantini: ti torniamo con il totale

Nel preventivo trovi la cifra con l’iva dentro, i giorni del giro e come arriva il report.

Se preferisci parlarne a voce, il telefono è quello qui sotto: risponde chi raccoglie la richiesta, non un risponditore. Su WhatsApp puoi scrivere anche fuori orario.

Orario
Abitanti
Hai una squadra che lavora nel Municipio XII?

Iscriviti come partner del portale: le richieste di preventivo delle zone di questo municipio arrivano a chi le copre. Accresci il tuo bacino di potenziali clienti.

Iscriviti come partner
/* PESO E CARICAMENTO DELLE FOTO (guscio_comune.py). Il crawler chiede `loading=lazy` su OGNI immagine tranne la prima, e senza l'attributo il browser sceglie eager: sulla home due foto sotto la piega restavano eager e finivano nel report (2 istanze nostre su 44). La prima immagine resta eager con fetchpriority=high: e' la hero, ed e' la prima cosa che si vede. */ (function(){ var foto = document.querySelectorAll('main img, .af-foto, .af-scheda-foto, .af-foto-zone'); for (var k = 0; k 0 && !i.sizes) { i.sizes = largo + 'px'; } var sopra = i.getBoundingClientRect().top < window.innerHeight; if (sopra && k === 0) { i.loading = 'eager'; i.setAttribute('fetchpriority', 'high'); } else if (!i.getAttribute('loading')) { i.setAttribute('loading', 'lazy'); } } })();/* NOME ACCESSIBILE AI CAMPI DEL MODULO (guscio_comune.py, 7 set 2026). Il form richieste-it nella variante compatta nasce con la classe `fr-no-label`: il plugin NON stampa le etichette e ogni campo prende il nome accessibile dal proprio placeholder. Un pero' il placeholder non ce l'ha, e resta SENZA NOME. Prova del due: su asfalti.milano.it il campo e' `campo w-100` con la sua