Government Facility IoT Sensor Readings

This dataset contains detailed, time-stamped environmental and occupancy readings from IoT sensors deployed across various public government facilities. It includes facility and zone identifiers, sensor metadata, and operational status, enabling comprehensive analysis for building occupancy trends, energy efficiency, and predictive maintenance. The dataset is ideal for smart city initiatives, facility management optimization, and urban planning research.

  • last updated 4 Feb 2026
  • by GoMask
The brief that made it

Building occupancy pattern analysis for space optimization

Sample rows

preview · 8 of 181 rows · all 22 columns
reading_idstringsensor_typestringreading_valuefloatmaintenance_flagbooleanfacility_namestringfacility_idstringfacility_typestringfacility_street_addressstringfacility_citystringfacility_statestringfacility_postal_codestringfacility_countrystringzone_idstringzone_typestringsensor_idstringsensor_manufacturerstringsensor_modelstringreading_timestampdatetimereading_unitstringoccupancy_countintegerdevice_statusstringbattery_levelfloat
R10001temperature21.7falseCentral City HallFAC1001office100 Civic PlazaMetropolisCA90210USAZ1001-LOBBYlobbySENS-TEMP-1001ThermoTechTT-900X2024-06-13T08:15:00ZCelsiusblankactive82.5
R10002light12000falsePine LibraryFAC1002library200 Maple AveSpringfieldIL62701USAZ1002-CONFconference_roomSENS-LIGHT-1002LuxSenseLS-4502024-06-13T09:30:00Zluxblankactive74.9
R10003co2417falseDistrict CourthouseFAC1003courthouse300 Justice RdFairviewTX75069USAZ1003-HALLhallwaySENS-CO2-1003AirlyticAL-2202024-06-13T10:20:00Zppmblankactive91.2
R10004energy_meter159.7falseGreen Community CenterFAC1004community_center400 Elm StLakewoodCO80226USAZ1004-GYMotherSENS-ENERGY-1004EnerGenEG-3002024-06-13T09:50:00ZkWhblankactive66.1
R10005other0.5trueblankFAC1005otherblankRedvilleAZ85001USAZ1005-OTHRotherSENS-OTHER-1005blankblank2024-06-13T02:05:00Zarbitraryblankinactive0
R10006occupancy45falseCentral City HallFAC1001office100 Civic PlazaMetropolisCA90210USAZ1001-OFF1officeSENS-OCC-1001PeopleSensePS-1002024-06-13T11:05:00Zpersons45active88.7
R10007humidity61.2falsePine LibraryFAC1002library200 Maple AveSpringfieldIL62701USAZ1002-RESTrestroomSENS-HUM-1002MoistureProMP-4302024-06-13T13:20:00Z%RHblankactive70.4
R10008light18400falseDistrict CourthouseFAC1003courthouse300 Justice RdFairviewTX75069USAZ1003-CONFconference_roomSENS-LIGHT-1003LuxSenseLS-4802024-06-13T15:05:00Zluxblankactive63.9

What the 181 rows show

from the 181-row sample

Light (sensor type) stands out: mean reading_value is 19,100, against 580.4 for the rest.

  • 23%maintenance_flag = true
  • 38.2median reading_value
  • 4device statuses
  • 5facility types
  • 6zone types
  • 8reading units
Mean reading_value by sensor_type181 rows
010k20k20.5tem…43 r…48.9hum…21 r…1,322co220 r…0.59mot…22 r…43.6occ…13 r…19,100lig…21 r…2,780ene…23 r…0.54oth…18 r…
reading_value181 rows, in bands of 5,000
08016061527424213-5,00020k40kreading_value →

Median 38.2, from -21.3 to 39,500.

facility_name159 rows with a value · 22 left blank
  1. Pine Library13
  2. District Courthouse13
  3. Central City Hall11
  4. Green Community Center10
  5. Lakewood Municipal Office5
  6. Westview Public Library5
  7. Hillside Courthouse5
  8. Greenridge Community Center5
  9. Maplewood Office Park5
  10. Greenfield Admin Center4
22 columns by typefrom the column list below
  • string 17
  • integer 1
  • float 2
  • datetime 1
  • boolean 1

Columns

22 columns in four groups
blueprint · 22 columns
columntypedescriptionexample
Text 17 columns
reading_idstringUnique identifier for each sensor reading recorduniqueR10001
facility_idstringUnique identifier for the government facility where the sensor is deployedFAC1001
facility_namestringAnonymized or generalized name of the government facilityoptionalCentral City Hall
facility_typestringType of government facility (e.g., office, library, courthouse, etc.)office · library · courthouse · community_center · other · optionaloffice
facility_street_addressstringStreet address of the facility (may be generalized or anonymized)optional100 Civic Plaza
facility_citystringCity where the facility is locatedoptionalMetropolis
facility_statestringState or region where the facility is locatedoptionalCA
facility_postal_codestringPostal code of the facility locationoptional90210
facility_countrystringCountry where the facility is locatedoptionalUSA
zone_idstringIdentifier for the specific zone or area within the facility (e.g., floor, room, section)optionalZ1001-LOBBY
zone_typestringType of zone within the facility (e.g., lobby, office, conference_room, hallway, restroom, etc.)6 values · optionallobby
sensor_idstringUnique identifier for the IoT sensor deviceSENS-TEMP-1001
sensor_typestringType of sensor (e.g., temperature, humidity, CO2, motion, occupancy, light, energy_meter, etc.)8 valuestemperature
sensor_manufacturerstringManufacturer or brand of the sensor deviceoptionalThermoTech
sensor_modelstringModel number or name of the sensor deviceoptionalTT-900X
reading_unitstringUnit of measurement for the sensor reading (e.g., Celsius, %RH, ppm, lux, kWh, etc.)8 unitsCelsius
device_statusstringOperational status of the sensor at the time of reading (e.g., active, inactive, error, maintenance)active · inactive · error · maintenance · optionalactive
Numbers 3 columns
reading_valuefloatMeasured value from the sensor (e.g., temperature in Celsius, CO2 in ppm, etc.)21.7
occupancy_countintegerNumber of people detected in the zone at the time of the reading (if applicable)0 or more · optional45
battery_levelfloatBattery level of the sensor device at the time of reading (percentage, 0-100)0 to 100 · optional82.5
Dates and times 1 column
reading_timestampdatetimeDate and time when the sensor reading was recorded (in UTC)2024-06-13T08:15:00Z
True or false 1 column
maintenance_flagbooleanIndicates if the sensor or facility zone requires maintenance based on the readingoptionalfalse

Use it for

  • maintenance fl…23%42 of 181 rowsmean reading value by…20.5temp…48.9humi…1.3kco20.59moti…

    A government dashboard

    The maintenance_flag rate, reading_value by sensor_type and a breakdown of facility_name. Excel, Power BI or Tableau.

  • Why do the 21 light rows have a mean reading_value of 19,100?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable readings with facility_id, facility_name and facility_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 22 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

10,000 rows of yours: $12.99One-time. No subscription. All prices

This dataset181 rows22 columns
Yours10,000 rows22 columnsfacility_street_address: UK only

blueprint · government-facility-iot-sensor-readings

Behind this dataset

Same schema. As many rows as you need.

These 181 rows came out of a blueprint — 22 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Each row represents a sensor reading from a unique device at a specific timestamp.
  • Facility types are randomized across government buildings (e.g., library, courthouse, municipal office).
  • Sensor data includes temperature, humidity, CO2, motion, and occupancy metrics.
  • Flag anomalous readings (e.g., temperature >40°C or CO2 >2000ppm) for maintenance alerts.
  • Buildings have unique IDs; devices are mapped to facility zones (e.g., lobby, meeting room, office).
  • Readings are collected at 30-minute intervals across 15 facilities for two weeks.
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
government-facility-iot-sensor-readings

What should your data show?

Preview 20 rows free
No signup. No card.