San Antonio, Texas · Ciudad Militar, EE. UU. UEI L58JZMKRCLM5  · CAGE 203C1  · NAICS 541511  ·  SAM.gov Activo
512,028building permits issued, 2020-07-20 to 2026-09-18
2.9%of them carry a declared valuation. That is 14,870 permits, and it is where every dollar figure below comes from
$104.82Bdeclared across those 14,870 permits, not across all 512,028
43,339permisos publicados sin indicar ninguna ubicación

Lea los dos números juntos o no los lea en absoluto. A dollar total from this record is not a measure of construction. It is a measure of construction en el que se había completado el recuadro de valoración. Se trata de cantidades diferentes y, en este conjunto de datos, son muy distintas: el campo está en blanco en el 97,1 % de los permisos, incluyendo todas y cada una de las casas nuevas. Por lo tanto, cada tabla que se presenta a continuación cuenta con su propia columna de cobertura.

Qué significa aquí un permiso. La ciudad publica permisos combinados: one permit number covering more than one kind of work, published as one row per kind. A school addition arrives as eleven rows sharing a number: the addition itself, then electrical, mechanical, plumbing and the rest, all at one address on one date. So the 512,028 permits counted on this page were issued under 447,208 permit numbers. Both are published because they answer different questions, and neither is an error in the other: the difference is trades on one job, not duplicate records. The data dictionary the City publishes with the file is the source for that, not our inference.

Cuando el campo de valoración está completado y cuando no lo está

Todos los tipos de permisos de los que el Ayuntamiento expidió 250 o más, ordenados según el número de permisos que abarcan. Dos columnas de cobertura, no una. Un permiso sin precio no significa necesariamente que no contenga ningún dato registrado: la municipalidad mide la superficie útil en categorías en las que nunca registra un monto en dólares, por lo que las filas que no muestran ningún monto suelen ser aquellas que indican una superficie.

Tipo de permisoPermisosTiene un precioValor declaradoTiene un tamañoSuperficie útil
Permiso mecánico56,7630.0%$2.5M0.0%49,434 sf
Permiso general de plomería54,3030.0%$804k0.0%24,188 sf
Permiso general de instalaciones eléctricas51,8210.0%$1.3M0.0%32,611 sf
Permiso de plomería y riego40,2640.0%$16.0M0.0%188,952 sf
Permiso de reparación residencial32,5040.0%ninguno0.0%ninguno
Permiso para el reemplazo del techo29,1820.0%ninguno0.0%ninguno
Res: Permiso de construcción de obra nueva27,1880.0%ninguno99.1%149,599,956 sf
Venta de garaje19,0160.0%ninguno0.0%ninguno
Permiso para la reparación de cimientos18,0940.0%ninguno0.0%ninguno
Permiso de plomería y alcantarillado17,2640.0%$408k0.0%24,612 sf
Permiso de plomería de LSR16,1770.0%ninguno0.0%ninguno
Permiso de plomería y gas15,9640.1%$1.6M0.1%7,667 sf
Permiso para instalaciones solares fotovoltaicas15,9070.0%$56.0M0.0%328,365 sf
Cartel en el local10,9520.0%$33.0M0.0%141,934 sf
Permiso mediante declaración jurada sobre árboles10,6120.0%$36.5M0.0%487,836 sf
Permiso mecánico de LSR10,4300.0%ninguno0.0%ninguno
Permiso eléctrico TOPS8,4860.0%ninguno0.0%ninguno
Permiso para la instalación de cercas residenciales7,3520.0%ninguno0.0%ninguno
Permiso para acera y bordillo6,1940.0%ninguno0.0%ninguno
Permiso de remodelación de la Comisión5,24241.4%$1.70B38.5%28,484,936 sf
Permiso para ampliación de vivienda5,1280.0%ninguno0.0%ninguno
Comunicado sobre el permiso de construcción de un nuevo edificio4,16199.6%$75.39B99.9%1,036,414,723 sf
Permiso para piscina o spa3,8270.0%ninguno0.0%ninguno
Across the Street Banner3,6720.0%ninguno0.0%ninguno
Permiso para reparaciones comerciales menores3,5710.0%ninguno0.0%ninguno
Permiso eléctrico TML3,3180.0%ninguno0.0%ninguno
Permiso de obras de instalaciones de comunicaciones2,94891.3%$10.60B79.7%148,320,349 sf
Permiso para árboles2,8190.0%$56.6M0.0%734,130 sf
Permiso de retroflujo para instalaciones de plomería2,8030.0%ninguno0.0%ninguno
Permiso de demolición2,6810.0%ninguno99.7%8,873,760 sf
Permiso de mantenimiento2,2940.0%ninguno0.0%ninguno
Permiso para un patio o porche cubierto2,0740.0%ninguno0.0%ninguno
Permiso para la construcción de una cochera1,6850.0%ninguno0.0%ninguno
Permiso de finalización de obras eléctricas1,2680.0%ninguno0.0%ninguno
Permiso para equipos de comunicaciones1,17589.2%$29.8M10.7%28,740 sf
Permiso de finalización de obras1,16399.9%$1.90B99.9%17,197,496 sf
Permiso de reconexión eléctrica1,1300.0%ninguno0.0%ninguno
Permiso de finalización de obras de plomería1,1200.0%ninguno0.0%ninguno
Permiso de construcción para obras accesorias9950.0%ninguno0.0%ninguno
Permiso para la construcción de una cerca92198.9%$2.59B26.9%25,446,678 sf
Permiso de construcción para la instalación de accesorios8930.0%ninguno2.0%28,107 sf
Permiso para construir una terraza7310.0%ninguno0.0%ninguno
Permiso para viviendas prefabricadas7070.0%ninguno0.0%ninguno
Permiso de finalización mecánica6800.0%ninguno0.0%ninguno
Permiso de Comm Shell59799.5%$3.54B100.0%85,334,922 sf
Permiso de plomería para gases médicos5950.0%ninguno0.0%ninguno
Cartel temporal para el fin de semana5720.0%ninguno0.0%ninguno
Letrero de plumas4930.0%ninguno0.0%ninguno
Permiso para la instalación de una estructura de sombra47298.1%$1.28B32.4%11,421,466 sf
Permiso eléctrico de LSR4470.0%ninguno0.0%ninguno
Permiso para la construcción de un muro de contención436100.0%$1.25B20.9%6,497,053 sf
Permiso de ampliación de instalaciones de comunicaciones42946.2%$319.8M70.9%7,715,534 sf
Permiso para una vivienda accesoria4180.0%ninguno1.4%3,994 sf
Permiso de la Fundación Comm40999.3%$2.52B100.0%76,258,934 sf
Comm Street Improvement Permit30314.5%$202.4M19.8%3,923,300 sf
Comm Ice-Teller Machine Permit25295.6%$1.12B42.1%4,232,726 sf
Todos los demás tipos de permisos1,12628.7%$2.17B13.1%13,100,507 sf

30,124 of the priceless permits are not blank rows. They carry a recorded floor area totalling 166,870,840 square feet. The City measured those buildings, it simply did not price them, and reading only the money column throws that away.

Por distrito municipal

El hecho de que un distrito tenga una valoración registrada más alta no significa necesariamente que esté construyendo más. Es posible que simplemente se haya completado ese campo con mayor frecuencia. Este registro no permite distinguir entre ambos casos, por lo que se muestran ambas columnas y ninguna de ellas se clasifica.

District 1: 55,346 permits, 3.0% carry a valuation ($6.38B)District 2: 59,667 permits, 2.9% carry a valuation ($7.99B)District 3: 45,929 permits, 2.7% carry a valuation ($11.09B)District 4: 43,596 permits, 3.0% carry a valuation ($16.81B)District 5: 30,027 permits, 2.2% carry a valuation ($1.88B)District 6: 37,482 permits, 4.7% carry a valuation ($14.66B)District 7: 37,901 permits, 2.6% carry a valuation ($6.92B)District 8: 46,084 permits, 4.6% carry a valuation ($13.90B)District 9: 48,765 permits, 2.9% carry a valuation ($6.65B)District 10: 52,426 permits, 2.5% carry a valuation ($12.32B)
  • under 37,901
  • 37,901+
  • 45,929+
  • 48,765+
  • 55,346 and up

Se basa en el número de permisos, no en los dólares. El recuento está completo en cada registro; la valuación no lo está, por lo que sombrear según el valor monetario daría exactamente la imagen sobre la que advierte esta página. Pase el cursor o seleccione un distrito para ver sus cifras, incluyendo qué porcentaje del mismo cuenta con una valuación. El Distrito 0 aparece en la tabla, pero no en el mapa, ya que no es un distrito municipal y la capa de distritos de la ciudad no contiene ninguna forma que lo represente.
DistritoPermisosCon una valoraciónCoberturaValor declarado
District 0 (no es un distrito municipal: extraterritorial o sin asignar)46,310240.1%$3.4M
District 155,3461,6773.0%$6.38B
District 259,6671,7182.9%$7.99B
District 345,9291,2412.7%$11.09B
District 443,5961,2913.0%$16.81B
District 530,0276692.2%$1.88B
District 637,4821,7664.7%$14.66B
District 737,9019992.6%$6.92B
District 846,0842,1184.6%$13.90B
District 948,7651,4002.9%$6.65B
District 1052,4261,3142.5%$12.32B
Abarca varios distritos (valor que, deliberadamente, no se ha dividido entre ellos)5,086501$4.81B
No se registró ningún distrito3,409no se indica

Permisos expedidos por mes

peak 308.1 permits a day2020-07: 58 permits over 31 days = 1.9 a day, 0.0% carry a valuation2020-08: 203 permits over 31 days = 6.5 a day, 0.0% carry a valuation2020-09: 196 permits over 30 days = 6.5 a day, 0.0% carry a valuation2020-10: 264 permits over 31 days = 8.5 a day, 0.0% carry a valuation2020-11: 210 permits over 30 days = 7.0 a day, 0.0% carry a valuation2020-12: 5,239 permits over 31 days = 169.0 a day, 0.9% carry a valuation2021-01: 6,449 permits over 31 days = 208.0 a day, 2.4% carry a valuation2021-02: 5,128 permits over 28 days = 183.1 a day, 2.5% carry a valuation2021-03: 9,395 permits over 31 days = 303.1 a day, 3.3% carry a valuation2021-04: 8,806 permits over 30 days = 293.5 a day, 3.5% carry a valuation2021-05: 7,815 permits over 31 days = 252.1 a day, 3.0% carry a valuation2021-06: 7,973 permits over 30 days = 265.8 a day, 3.0% carry a valuation2021-07: 8,011 permits over 31 days = 258.4 a day, 3.9% carry a valuation2021-08: 8,711 permits over 31 days = 281.0 a day, 5.4% carry a valuation2021-09: 9,244 permits over 30 days = 308.1 a day, 9.0% carry a valuation2021-10: 8,355 permits over 31 days = 269.5 a day, 5.8% carry a valuation2021-11: 7,428 permits over 30 days = 247.6 a day, 3.8% carry a valuation2021-12: 5,817 permits over 31 days = 187.6 a day, 3.4% carry a valuation2022-01: 7,531 permits over 31 days = 242.9 a day, 5.0% carry a valuation2022-02: 6,732 permits over 28 days = 240.4 a day, 4.3% carry a valuation2022-03: 8,409 permits over 31 days = 271.3 a day, 3.9% carry a valuation2022-04: 8,097 permits over 30 days = 269.9 a day, 3.7% carry a valuation2022-05: 8,489 permits over 31 days = 273.8 a day, 3.1% carry a valuation2022-06: 8,928 permits over 30 days = 297.6 a day, 3.9% carry a valuation2022-07: 7,293 permits over 31 days = 235.3 a day, 2.9% carry a valuation2022-08: 8,622 permits over 31 days = 278.1 a day, 4.2% carry a valuation2022-09: 8,145 permits over 30 days = 271.5 a day, 3.9% carry a valuation2022-10: 8,022 permits over 31 days = 258.8 a day, 3.5% carry a valuation2022-11: 6,937 permits over 30 days = 231.2 a day, 3.6% carry a valuation2022-12: 5,967 permits over 31 days = 192.5 a day, 3.1% carry a valuation2023-01: 7,205 permits over 31 days = 232.4 a day, 2.9% carry a valuation2023-02: 6,393 permits over 28 days = 228.3 a day, 2.5% carry a valuation2023-03: 8,779 permits over 31 days = 283.2 a day, 3.2% carry a valuation2023-04: 6,943 permits over 30 days = 231.4 a day, 2.4% carry a valuation2023-05: 8,248 permits over 31 days = 266.1 a day, 2.7% carry a valuation2023-06: 8,102 permits over 30 days = 270.1 a day, 2.6% carry a valuation2023-07: 7,636 permits over 31 days = 246.3 a day, 1.7% carry a valuation2023-08: 8,708 permits over 31 days = 280.9 a day, 1.8% carry a valuation2023-09: 7,628 permits over 30 days = 254.3 a day, 2.6% carry a valuation2023-10: 7,405 permits over 31 days = 238.9 a day, 2.0% carry a valuation2023-11: 6,661 permits over 30 days = 222.0 a day, 2.4% carry a valuation2023-12: 5,726 permits over 31 days = 184.7 a day, 1.9% carry a valuation2024-01: 6,505 permits over 31 days = 209.8 a day, 2.2% carry a valuation2024-02: 6,977 permits over 29 days = 240.6 a day, 2.7% carry a valuation2024-03: 7,608 permits over 31 days = 245.4 a day, 2.2% carry a valuation2024-04: 7,652 permits over 30 days = 255.1 a day, 2.0% carry a valuation2024-05: 8,596 permits over 31 days = 277.3 a day, 2.4% carry a valuation2024-06: 7,853 permits over 30 days = 261.8 a day, 3.3% carry a valuation2024-07: 7,771 permits over 31 days = 250.7 a day, 2.4% carry a valuation2024-08: 7,757 permits over 31 days = 250.2 a day, 2.3% carry a valuation2024-09: 6,769 permits over 30 days = 225.6 a day, 2.3% carry a valuation2024-10: 7,818 permits over 31 days = 252.2 a day, 2.0% carry a valuation2024-11: 5,679 permits over 30 days = 189.3 a day, 2.1% carry a valuation2024-12: 5,404 permits over 31 days = 174.3 a day, 2.3% carry a valuation2025-01: 6,589 permits over 31 days = 212.5 a day, 3.3% carry a valuation2025-02: 6,198 permits over 28 days = 221.4 a day, 2.4% carry a valuation2025-03: 6,769 permits over 31 days = 218.4 a day, 1.8% carry a valuation2025-04: 8,017 permits over 30 days = 267.2 a day, 1.9% carry a valuation2025-05: 7,665 permits over 31 days = 247.3 a day, 2.1% carry a valuation2025-06: 7,386 permits over 30 days = 246.2 a day, 1.7% carry a valuation2025-07: 7,597 permits over 31 days = 245.1 a day, 1.9% carry a valuation2025-08: 7,130 permits over 31 days = 230.0 a day, 1.7% carry a valuation2025-09: 7,779 permits over 30 days = 259.3 a day, 3.0% carry a valuation2025-10: 7,617 permits over 31 days = 245.7 a day, 1.9% carry a valuation2025-11: 6,167 permits over 30 days = 205.6 a day, 2.4% carry a valuation2025-12: 5,330 permits over 31 days = 171.9 a day, 2.8% carry a valuation2026-01: 6,126 permits over 31 days = 197.6 a day, 2.9% carry a valuation2026-02: 6,366 permits over 28 days = 227.4 a day, 2.4% carry a valuation2026-03: 7,392 permits over 31 days = 238.5 a day, 2.0% carry a valuation2026-04: 6,906 permits over 30 days = 230.2 a day, 1.7% carry a valuation2026-05: 6,698 permits over 31 days = 216.1 a day, 2.5% carry a valuation2026-06: 7,292 permits over 30 days = 243.1 a day, 1.8% carry a valuation2026-07: 7,563 permits over 31 days = 244.0 a day, 2.2% carry a valuation2026-08: 6,977 permits over 31 days = 225.1 a day, 2.3% carry a valuation2026-09: 4,167 permits over 30 days = 138.9 a day, 1.9% carry a valuation2020-072021-012022-012023-012024-012025-012026-012026-09
Permisos por día, no por mes. Un recuento mensual sin ajustar hace que febrero parezca un mes de caída, cuando en realidad se debe principalmente a que cuenta con tres días menos: según estos datos, febrero se sitúa entre un 9 y un 11 por ciento por debajo del promedio en los recuentos sin ajustar, y solo entre un 1 y un 4 por ciento por debajo una vez que se ajusta por el número de días del mes. Pase el cursor sobre una barra para ver el recuento sin ajustar, el recuento por días y la cobertura de valoración. El mes más reciente suele ser parcial, ya que la Ciudad vuelve a publicar los datos a medida que se procesan los permisos.

Qué tan concentrado es el valor registrado

2,341 permits llevar 88.1% del valor total declarado en el registro. Es decir, el 0,46 % de los permisos concentra la mayor parte del dinero, lo cual conviene tener en cuenta antes de considerar el total en dólares de toda la ciudad como una actividad generalizada.

Valor declaradoPermisosTotal declaradoPorcentaje del valor declarado
$10M and above2,341$92.34B88.1%
$1M to $10M3,267$10.48B10%
$250k to $1M2,989$1.58B1.5%
$50k to $250k2,739$338.5M0.3%
$10k to $50k2,871$81.6M0.1%
Under $10k663$3.0M0%

Shares are of the declared value only, which is the 2.9% of permits carrying the field. They are not shares of construction in San Antonio.

No todos los espacios en blanco están vacíos

Antes de solicitar una cotización, vale la pena preguntar qué información ya figura en el expediente. Resulta que hay dos cosas que caracterizan a los permisos que no incluyen un precio.

496,814valuations are genuinely blank, against just 344 that are a literal zero. The field is unrecorded, not a claim that the work was free
30,124of those priceless permits carry a recorded floor area instead, totalling 166,870,840 square feet
2,209square feet is the median new home in this record. The mean is 5,555, pulled up by apartment buildings filed as residential

This is the honest way to fill a gap: read a field the City already populated, rather than inventing a number for one it did not. Floor area is not a substitute for construction value and is not converted into one anywhere on this page. It is simply the measurement that exists, and on new homes it exists on almost every permit while the price exists on none of them. Quote the median rather than the mean if you use the home-size figure: a few hundred large multifamily permits filed under the residential type pull the average to more than twice the typical house.

¿Qué es lo que se oculta tras ese espacio en blanco, según otra agencia?

La municipalidad registra los permisos de construcción de viviendas nuevas con el campo de valoración en blanco. La Oficina del Censo realiza un censo en el mismo condado durante esos mismos meses y publica una cifra correspondiente a esos mismos edificios. Ninguna de las dos cifras se utiliza para corregir a la otra; se muestran juntas porque la diferencia entre ellas es precisamente el punto central.

$0is what the City’s own record shows for new residential construction value across all 2,714 new-home permits it issued in 2026-01 to 2026-08
$895.7Mis what the Census Bureau puts new residential construction in Bexar County at over those same months
19,781,513square feet of it the City did measure and record, on 2,699 of those permits. The buildings were not unmeasured, only unpriced
7.2%esa cifra del censo es una estimación, no un dato reportado, ya que algunas oficinas de permisos no respondieron. Así lo indica su expediente en una columna aparte
Encuesta sobre permisos de construcción del Censo, Bexar CountyEdificiosValor
De una sola unidad3,378$664.6M
Edificios de cinco unidades o más (688 units)63$231.1M
Del total de unidades individuales, realmente reportadas en lugar de imputadas3,076302 imputed

Estos dos registros no coinciden, y no se debe intentar que coincidan. Census covers all of Bexar County including suburbs that run their own permit offices; the City file covers City of San Antonio permits. Census counts buildings and dwelling units; the City counts permits. The months are the only thing the two sides share: the Census county file is year to date, so the City figures beside it are recomputed over exactly 2026-01 to 2026-08 rather than over this tool’s full window. So this is not a reconciliation and no figure here has been used to fill a blank. It is one independent estimate of the order of magnitude the City’s empty column is not carrying. Source: Encuesta sobre permisos de construcción del censo, file co2608y.txt.

Dos mapas y lo que cada uno omite

El mapa del distrito que se muestra arriba incluye todos los permisos, pero pierde precisión. El mapa de marcadores que se muestra abajo mantiene la precisión, pero omite algunos permisos. Ninguno de los dos es del todo preciso por sí solo; por eso, esta página presenta ambos y señala qué es lo que omite cada uno. La auditoría que se presenta aquí es la que determina qué permisos puede mostrar el mapa de marcadores.

Usable coordinates: 139,627 permits (27.3%)Wrong or mixed system: 329,439 permits (64.3%)No coordinates recorded: 43,339 permits (8.5%)
  • Coordenadas válidas 139,627 (27.3%)
  • Sistema incorrecto o mixto 329,439 (64.3%)
  • No se han registrado coordenadas 43,339 (8.5%)
Qué contienen las columnas de coordenadasPermisos
Longitud y latitud en grados, en San Antonio139,627
Pies del plano estatal de Texas: un sistema de coordenadas diferente en la misma columna (recuperable mediante reproyección, verificado)328,546
Una longitud positiva, lo que sitúa a San Antonio en el oeste de China435
Una longitud que aparece en la columna de latitud407
Ambos sistemas se combinan en una sola fila51
No hay coordenadas en absoluto43,339

No todo eso se ha perdido. The 328,546 rows in Texas State Plane are not corrupt, they are simply in another coordinate system, and reprojecting them is arithmetic rather than a guess. Every corner of their bounding box converts into Bexar County, so all of them are recoverable. That still does not make a pin map of EVERY permit honest: 43,339 have no coordinates at all, and 893 more carry sign or axis errors that no reprojection repairs. Losing eight per cent of a map without saying so is the failure this page is about.

Un mapa de marcadores creado a partir de esta columna sin verificar would silently drop the 43,339 permits that have no location and scatter the broken ones across the planet, and it would look completely normal while doing it. The failure would be invisible precisely because the output is a picture, and a picture of San Antonio with dots on it looks right no matter which dots are missing. So this page does draw a pin map, but only over the category where the coordinates actually hold up, and it prints the count it is missing above the map rather than under it.

Dónde se encuentran los nuevos edificios

Cada permiso que el Ayuntamiento expidió para un nuevo edificio residencial o comercial, ubicado en sus coordenadas registradas. Se trata de una categoría completa, no de una muestra, pero es no todos los permisos: ni el cambio de techo ni el calentador de agua requieren una estructura donde instalarlos.

28,852new-building permits on the map, of 31,349 issued. That is 92.0% of them
2,497are missing from it: 2,393 have no coordinates in the record and 104 carry an error no conversion repairs
21,266fueron rescatados al reasignarlos fuera del sistema de coordenadas de Texas, en lugar de ser descartados discretamente por estar en las unidades equivocadas

Nothing external is contacted until you press this: not the map library, not the tile server, and not the 28,852 points.

Read the missing 2,497 as part of the map. No están distribuidos al azar: un permiso sin coordenadas tiene una probabilidad desproporcionadamente mayor de ser un registro antiguo o ingresado a mano, por lo que los espacios en blanco de este mapa no son necesariamente lugares donde no se construyó nada. Es precisamente por eso que el mapa del distrito que se muestra arriba, que pierde precisión pero incluye todos los permisos, es el que esta página muestra en primer lugar.

Fuente. Datos abiertos de la ciudad de San Antonio, permisos de construcción (permisos otorgados), read through the City's own API and rebuilt monthly. Fetched 26 September 2026. Nothing here is corrected, filled or smoothed: where the City's record is blank, this page shows a blank and says how large it is.

Descargue todo el contenido en formato CSV · Utilice la API gratuita

Share it with someone about to quote a construction number.

Es gratuito, no requiere registro ni correo electrónico. Resulta útil para cualquier persona que desee informar sobre la construcción en San Antonio.

Facebook LinkedIn X WhatsApp Correo electrónico

Lea esto antes de consultar las cifras

A construction figure with no coverage rate attached is not a small imprecision. It is a different quantity wearing the same name.

De qué se trata

Every permit in the City’s published “permits issued” record: 512,028 across 57 types and 11 council districts, refetched monthly and republished exactly as fetched.

Lo que no es

Not a measure of construction, a property lookup, or a record of what got built. A permit is a declaration of intent.

De dónde provienen las cifras

La API de datos abiertos de la propia ciudad. No se corrigió, completó ni suavizó ningún campo. Cuando el registro está en blanco, esta página muestra un espacio en blanco e indica su tamaño.

A quién va dirigido

Anyone who has to quote a San Antonio construction number and would rather quote a defensible one.

El número que es incorrecto de una manera que se oculta

The permit record carries a field called declared valuation. Add it up and you get a headline worth billions, quoted as though it describes construction in San Antonio.

Se calcula a partir del 2,9 % de los permisos. The field is blank on the other 97.1%. Not zero. Blank. And the blanks are not random: coverage is exactly zero on mechanical, plumbing, electrical, re-roofing, foundation repair, and on all 27,188 permits for new residential buildings.

So the total excludes every new house in the city while including a handful of very large projects. Nothing about it looks wrong: no error bar, no footnote, no missing-data warning, because from the arithmetic’s point of view nothing is missing. The zero is doing the work of an absence. Sharper still, 2,341 permits declaring ten million dollars or more carry 88.1% of all declared value, so a citywide dollar total is mostly a report on a few dozen projects dressed as a report on a city.

This is not a complaint about the City. The field is optional on most permit types, and no re-roof permit would carry a construction valuation. The problem appears the moment someone sums the column without asking how often it is filled in, which takes about four seconds in a spreadsheet.

Cuatro campos que arruinarán silenciosamente su análisis

Cada una de ellas genera una respuesta errónea, pero que se presenta con seguridad y resulta verosímil, en lugar de un error.

El campo de valoración declarada está en su mayor parte en blanco

Se completó en el 2,9 % de los permisos y en el 0 % de varias de las categorías más importantes. Si se suma sin verificar, lo que se mide son los hábitos burocráticos, no la construcción.

El campo «distrito municipal» contiene varios distritos a la vez

It is a comma-separated string: a permit can read “0, 1, 2, 5, 7”. Group by it naively and you invent districts and split billions across them. 5,086 permits span more than one district and are reported whole, never divided, because the record does not say how the value divides. Another 3,409 carry no district at all.

Las coordenadas consisten en dos sistemas de coordenadas en una sola columna

139,627 permits carry usable longitude and latitude. 329,439 carry something else: Texas State Plane feet, a positive longitude placing San Antonio in western China, or a longitude sitting in the latitude column. 43,339 have no location at all.

District 0 is not a district

Se trata de un terreno extraterritorial o sin asignar, y en los datos aparece junto a los once distritos reales, con un aspecto idéntico al de estos. Aquí se identifica como tal y se excluye de toda comparación.

Dos mapas y lo que cada uno omite

Los dos mapas de este registro presentan errores en sentidos opuestos; por eso, la página incluye ambos.

El mapa de distritos funciona porque un distrito municipal es un etiqueta. El campo está desordenado, pero una vez analizado correctamente, cada permiso se asigna a un solo distrito o se reporta por separado como «no ubicable». No se hace ninguna suposición. Se sombrea según el número de permisos en lugar de por dólares, ya que el recuento aparece en cada registro y la valoración solo en el 2,9 % de ellos. Sombrear según el campo con datos dispersos daría exactamente la imagen de la que esta página pretende advertir.

El mapa de marcadores funciona de manera opuesta: ofrece ubicaciones exactas, pero solo para los permisos cuyas coordenadas superan la inspección. En el conjunto de los registros, eso no es suficiente, y un mapa que omite discretamente el ocho por ciento de su contenido parece completamente normal al hacerlo. Si se limita a los edificios nuevos, funciona, ya que estos se miden adecuadamente: el 92,0 % cuenta con una ubicación válida una vez que las filas del sistema State Plane se reproyectan en lugar de descartarse. El recuento que aún falta se muestra encima del mapa en lugar de debajo de él.

Lo que esta página no hará es trazar el mapa de marcadores sobre cada permiso y considerar los espacios en blanco como terreno baldío. Esa es la misma decisión que tomó el herramienta de accesibilidad de senderos que se produce cuando se niega a certificar que un sendero cumple con la normADA, basándose en un registro que no incluye datos sobre el ancho, la pendiente o la inclinación transversal. Indicar lo que un conjunto de datos no puede respaldar es un resultado, no una laguna en el trabajo.

Cómo se construyó esto

Cada cifra es un agregado agrupado calculado por la propia API de la Ciudad y verificado antes de su publicación. No se descarga ningún extracto a nivel de fila, lo cual es importante porque la plataforma trunca silenciosamente los conjuntos de resultados grandes a treinta y dos mil filas e informa que la operación se realizó con éxito al hacerlo. El sistema compara sus totales por tipo y por distrito con un recuento independiente y se niega a publicar si no coinciden; por lo tanto, una consulta parcial no produce ninguna actualización, en lugar de generar una que sea errónea sin que se note.

It rebuilds monthly. If a rebuild fails the previous good copy stays put and the page keeps its original build date, so staleness is visible. Last rebuilt 26 September 2026. Every number in this prose is read from the same file as the tables, through a shortcode, so the essay cannot drift out of agreement with the data underneath it.

¿Por qué un contratista de TI creó un sistema de seguimiento de permisos?

Porque así es como se ve este trabajo. Las agencias cuentan con enormes cantidades de datos que, técnicamente, están publicados, pero que en la práctica son inutilizables, y lo difícil nunca es el tablero de control. Lo difícil es saber que un espacio en blanco no es un cero, que una columna puede contener dos sistemas de coordenadas, que un campo llamado «distrito» puede referirse a cinco, y que el resultado honesto a veces es una negativa. Nadie encargó esta página y no es un ejemplo de trabajo para un cliente. El método está publicado para que las cifras puedan verificarse sin nuestra intervención.

Otras herramientas de San Antonio

El mismo método, un registro público diferente. Cada uno de ellos indica lo que su registro no puede responder.

Mapa de la delincuencia Permisos de construcción Ingresos del bar y el restaurante Conducción agresiva Trail Accessibility Lectores de matrículas Centros de datos Data Center Zoning 311 Response Times Data Center Corroboration Data Center Environmental Record Proyectos de bonos Búsqueda de distritos del Concejo Tiempos de respuesta de la oficina del sheriff Proyectos de infraestructura del condado Tiempos de respuesta de la policía Registros de niños desaparecidos Personas desaparecidas Aumento del impuesto sobre la propiedad Business & Contracting Events

All 20 are free, with no signup and no email wall, and the API pública Lo que hay detrás de ellos no necesita llave.

¿Quién publica esto?

Estas herramientas las crea y mantiene BrandShyp LLC, una empresa de software de San Antonio. Vendemos datos, software y trabajo en materia de accesibilidad a organismos públicos y estamos buscando contratos con los gobiernos estatales y locales. Se encuentra en trámite la certificación como pequeña empresa ante la Agencia Regional de Certificación del Centro-Sur de Texas. No contamos con ningún contrato con la ciudad de San Antonio.

Ningún cliente, agencia o patrocinador financia, revisa ni aprueba ninguna de estas herramientas, y nada de lo que aparece en estas páginas constituye una solicitud de negocio. Todas las cifras provienen del registro público que se indica a continuación, al cual se incluye un enlace y que puede consultarse sin nuestra intervención.

Correcciones. Si alguna cifra aquí no concuerda con el registro, escriba a Justice Harker a [email protected] junto con la cifra y la fuente que la contradice. Las correcciones se realizan en la página misma, y los cambios se indican allí, en lugar de sustituirse de manera silenciosa.