Skip to main content
U.S. flag

An official website of the United States government

Here’s how you know

Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

HTTPS

Secure .gov websites use HTTPS
A lock (LockA locked padlock) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

    • Environmental Topics
    • Air
    • Bed Bugs
    • Chemicals, Toxics, and Pesticide
    • Emergency Response
    • Environmental Information by Location
    • Health
    • Land, Waste, and Cleanup
    • Lead
    • Mold
    • Radon
    • Research
    • Science Topics
    • Water Topics
    • A-Z Topic Index
    • Laws & Regulations
    • By Business Sector
    • By Topic
    • Compliance
    • Enforcement
    • Guidance
    • Laws and Executive Orders
    • Regulations
    • Report a Violation
    • Environmental Violations
    • Fraud, Waste or Abuse
    • About EPA
    • Our Mission and What We Do
    • Headquarters Offices
    • Regional Offices
    • Labs and Research Centers
    • Planning, Budget, and Results
    • Organization Chart
    • EPA History

Breadcrumb

  1. Home
  2. Water Data and Tools

The Reach Address Database (RAD)

The Reach Address Database (RAD) stores reach address information for each Water Program feature that has been linked to the underlying surface water features (streams, lakes, etc) in the National Hydrology Database Plus (NHDPlus) dataset. These reach addresses record the geographic extent of Water Program features in both tabular and spatial formats.

The RAD only contains reach address information. Additional feature level attribute information is stored in separate Water Program databases. A unique Water Program feature ID is used to relate the reach address for each Water Program feature found in the RAD with the other detailed data for that feature found in the separate databases. This unique Water Program feature ID is also called the Source Feature ID. The Water Program feature ID is the key for relating the event tables and shapefiles with the corresponding attribute information for that feature.

The Reach Address Database (RAD) data model is closely related to the NHD Event Data Model with some extensions added to track supplemental attribute data. A RAD program may store two sets of event data - the current RAD program event data and an archive of previous program event data.

Each RAD event is comprised of several records that tie together in the following manner:

  • Source Feature ID:
    Each RAD event comprises all or part of a parent source feature id. Source feature id values match to attribute data stored in Water Program Databases. This table lists each unique source feature id, source_originator and start_date in the current RAD dataset along with summarized statistics for all events comprising the set. For program utilizing cycle information, the cycle_year field may replace start_date in the model.
     
  • Event Tables:
    A RAD event is defined as any combination of point, line or area events. Point and line events describe observations occurring along NHD flowline features and area events describe observations occurring upon NHD waterbody features.
     
  • Event to Metadata:
    The event to metadata record ties together the event geometry record with its metadata record(s). This table exists to allow the model to accommodate multiple metadata records for each event geometry record.
     
  • Event Metadata:
    Event metadata tracks critical information about the submitter of the event and how the event was spatially determined. Note that the metadata record does not contain information about the particulars of the source feature id. This must be obtained from the Water Program Databases.
     
  • Event Source Citation:
    Source Citation metadata tracks information about one or more specific sources used in combination to create an event record. Each event metadata record may have zero or more source citation records.

RAD Source Feature IDs

Field NameData TypeNULL?Description
Source_FeatureIDString 100NIdentifier of the entity used in the source data.
Source_OriginatorString 130NOriginator of the event.
Start_DateDateNThe date by which the event first is considered to be valid.
Cycle_YearString 4YOptional field indicating a year for which the event is considered to be valid. Only a subset of programs track events via cycle year.
Event_CountIntegerYTotal count of all events.
Load_DateDateYInitial date the source feature ID was loaded into the reach address database. This represents the date of data processing and has no reflection on the vintage of the events themselves which are expressed through EventDate, Start_Date and Cycle_Year.
Update_DateDateYOptional date tracking any subsequent updates to the source feature ID.
Loader_IDString 256YID of the authority submitting the source feature ID to the reach address database. This represents the agent doing the indexing and submitting the data through EPA's CDX gateway and does not represent the source of the data which is designated via the Source Originator field.
Total_PointsIntegerYTotal count of all point events participating in the Source Feature ID.
Total_LengthKMDoubleYTotal length in kilometers of all line events participating in the Source Feature ID.
Total_AreaSqKmDoubleYTotal area in square kilometers of all area events participating in the Source Feature ID.
ObjectIDIntegerNUnique numeric key.

RAD Point Events

Field NameData TypeNULL?Description
Permanent_IdentifierString 40N40-char GUID value that uniquely identifies the occurrence of each event.
EventDateDateYDate an event was created.
ReachCodeString 14YReach Code on which the event is located.
ReachSMDateDateYReach Version Date.
ReachResolutionIntegerYSource resolution. See NHD Resolution Domain Table for the list of possible values.
Feature_Permanent_IdentifierString 40YPermanent_Identifier of NHD feature that is referenced as an event.
FeatureClassRefIntegerYDomain value identifying the type of feature referenced in Feature_Permanent_Identifier. See NHD Feature Class Reference Domain Table for the list of possible values.
Source_OriginatorString 130NOriginator of the event.
Source_DataDescString 100YDescription of the entity.
Source_FeatureIDString 100NIdentifier of the entity used in the source data.
FeatureDetailURLString 255YURL where detailed event entity data can be found.
MeasureDoubleYMeasure along the reach, in percent from downstream end, where a point event is located.
EventOffsetDoubleYDistance from the network to be used to display event. Negative offsets display the event to the left of the network and positive offsets display the event to the right of the line. Offsets are useful for displaying overlapping events.
EventTypeIntegerNDomain value indicating the program for which the event has been created. See RAD Programs for values of each program.
GeogStateString 2NAbbreviation of the state where the event takes place regardless of the source originator. In most cases this will be the same as source_originator, but they may differ in cases such that tribes, state cooperators, and other non-state specific organizations manage the data. This distinction allows for both state based and management-based analysis
Cycle_YearString 4YOptional field indicating a year for which the event is considered to be valid. Only a subset of programs track events via cycle year.
Start_DateDateYThe date by which the event first is considered to be valid.
End_DateDateYThe date by which the event is considered to be closed.
WBD_HUC12String 12YWBD HUC12 unit that most encompasses the NHD feature.
WBD_HUC12_PercentDoubleYPercentage of the feature contained within the WBD HUC12 unit.
NavigableString 1NY/N flag indicating whether an event exists upon NHD flowline features with NHDPlus flow information. Mainly utilized by mapping services to either display or not display a navigation interface for a given event.
VerticesIntegerYNumeric count of individual vertices in the event record geometry.
ShapeGeometryYGeometry object holding geodetic NAD83 spatial representation of the event.
ObjectIDIntegerNVendor-required unique numeric key.

RAD Line Event

Field NameData TypeNULL?Description
Permanent_IdentifierString 40N40-char GUID value that uniquely identifies the occurrence of each event.
EventDateDateYDate an event was created.
ReachCodeString 14YReach Code on which the event is located.
ReachSMDateDateYReach Version Date.
ReachResolutionIntegerYSource resolution. See NHD Resolution Domain Table for the list of possible values.
Feature_Permanent_IdentifierString 40YPermanent_Identifier of NHD feature that is referenced as an event.
FeatureClassRefIntegerYDomain value identifying the type of feature referenced in Feature_Permanent_Identifier. See NHD Feature Class Reference Domain Table for the list of possible values.
Source_OriginatorString 130NOriginator of the event.
Source_DataDescString 100YDescription of the entity.
Source_FeatureIDString 100NIdentifier of the entity used in the source data.
FeatureDetailURLString 255YURL where detailed event entity data can be found.
FMeasureDoubleYMeasure along the reach, in percent from downstream end, where a linear event begins (from).
TMeasureDoubleYMeasure along the reach, in percent from downstream end, where a linear event ends (to).
EventOffsetDoubleYDistance from the network to be used to display event. Negative offsets display the event to the left of the network and positive offsets display the event to the right of the line. Offsets are useful for displaying overlapping events.
EventTypeIntegerNDomain value indicating the program for which the event has been created. See RAD Programs for values of each program.
Event_LengthKmDoubleNLength of the linear event in kilometers.
GeogStateString 2NAbbreviation of the state where the event takes place regardless of the source originator. In most cases this will be the same as source_originator, but they may differ in cases such that tribes, state cooperators, and other non-state specific organizations manage the data. This distinction allows for both state based and management-based analysis.
Cycle_YearString 4YOptional field indicating a year for which the event is considered to be valid. Only a subset of programs track events via cycle year.
Start_DateDateYThe date by which the event first is considered to be valid.
End_DateDateYThe date by which the event is considered to be closed.
WBD_HUC12String 12YWBD HUC12 unit that most encompasses the NHD feature.
WBD_HUC12_PercentDoubleYPercentage of the feature contained within the WBD HUC12 unit.
NavigableString 1NY/N flag indicating whether an event exists upon NHD flowline features with NHDPlus flow information. Mainly utilized by mapping services to either display or not display a navigation interface for a given event.
VerticesIntegerYNumeric count of individual vertices in the event record geometry.
ShapeGeometryYGeometry object holding geodetic NAD83 spatial representation of the event.
ObjectIDIntegerNVendor-required unique numeric key.

RAD Area Event

Field NameData TypeNULL?Description
Permanent_IdentifierString 40N40-char GUID value that uniquely identifies the occurrence of each event.
EventDateDateYDate an event was created.
ReachCodeString 14YReach Code on which the event is located.
ReachSMDateDateYReach Version Date.
ReachResolutionIntegerYSource resolution. See NHD Resolution Domain Table for the list of possible values.
Feature_Permanent_IdentifierString 40YPermanent_Identifier of NHD feature that is referenced as an event.
FeatureClassRefIntegerYDomain value identifying the type of feature referenced in Feature_Permanent_Identifier. See NHD Feature Class Reference Domain Table for the list of possible values.
Source_OriginatorString 130NOriginator of the event.
Source_DataDescString 100YDescription of the entity.
Source_FeatureIDString 100NIdentifier of the entity used in the source data.
FeatureDetailURLString 255YURL where detailed event entity data can be found.
EventTypeIntegerNDomain value indicating the program for which the event has been created. See RAD Programs for values of each program.
Event_AreaSqKmDoubleNArea of the areal event in square kilometers.
GeogStateString 2NAbbreviation of the state where the event takes place regardless of the source originator. In most cases this will be the same as source_originator, but they may differ in cases such that tribes, state cooperators, and other non-state specific organizations manage the data. This distinction allows for both state based and management-based analysis.
Cycle_YearString 4YOptional field indicating a year for which the event is considered to be valid. Only a subset of programs track events via cycle year.
Start_DateDateYThe date by which the event first is considered to be valid.
End_DateDateYThe date by which the event is considered to be closed.
WBD_HUC12String 12YWBD HUC12 unit that most encompasses the NHD feature.
WBD_HUC12_PercentDoubleYPercentage of the feature contained within the WBD HUC12 unit.
NHDReach_CACDoubleNThe coefficient of areal correspondence between the event geometry and its parent NHD reach geometry. A value of 1 indicates the area event geometry is equal to the parent reach geometry. The majority of area events in the RAD are equal to the entire parent reach.
VerticesIntegerYNumeric count of individual vertices in the event record geometry.
ShapeGeometryYGeometry object holding geodetic NAD83 spatial representation of the event.
ObjectIDIntegerNVendor-required unique numeric key.

RAD Event to Metadata

Field NameData TypeNULL?Description
Permanent_IdentifierString 40N40-char GUID value that uniquely identifies the occurrence of each event.
Meta_ProcessIDString 40N40-char GUID value that uniquely identifies a metadata process description.
ObjectIDIntegerNVendor-required unique numeric key.

RAD Metadata

Field NameData TypeNULL?Description
Meta_ProcessIDString 40N40-char GUID value that uniquely identifies a metadata process description.
ProcessDescriptionString 4000NExplanation of the event and related parameters or tolerances.
ProcessDateDateNDate when the data was completed.
AttributeAccuracyReportString 1800YExplanation of entities and assignments of values in dataset.
LogicalConsistencyReportString 1000YExplanation of fidelity and relationships in dataset and tests used.
CompletenessReportString 2400YInformation about omissions, criteria, definitions used to derive dataset.
HorizPositionalAccuracyReportString 3100YHorizontal coordinate measurements and description of test used.
VertPositionalAccuracyReportString 3100YVertical coordinate measurements and description of test used.
MetadataStandardNameString 100YName of the metadata standard used to document the dataset.
MetadataStandardVersionString 40YIdentification of the version of the metadata standard used to document it.
MetadataDateDateYDate the metadata was last created or updated.
DatasetCreditString 4000YRecognition of those who contributed to the dataset.
ContactOrganizationString 100YName or organization to which type of contact applies.
AddressTypeString 40YInformation provided about the address, i.e. mailing, physical, etc.
AddressString 100YAddress line for the address.
CityString 40YCity of the address.
StateOrProvinceString 30YState or province of the address.
PostalCodeString 20YZIP or other postal code of the address.
ContactVoiceTelephoneString 40YTelephone number to reach organization or individual.
ContactInstructionsString 120YSupplemental instructions to contact organization or individual.
ContactEmailAddressString 40YEmail address to reach organization or individual.
ObjectIDIntegerNVendor-required unique numeric key.

RAD Source Citation

Field NameData TypeNULL?Description
Source_DatasetIDString 40NUnique permanent ID value which uniquely identifies a source dataset used.
TitleString 255YName by which the dataset is known.
SourceCitationAbbreviationString 255YShort form alias for source citation.
OriginatorString 400YName of organization or individual who developed the dataset.
PublicationDateDateYDate the dataset is published or made available for release.
BeginningDateDateYFirst year of the event (if range of dates applies).
EndingDateDateYLast year of the event (if range of dates applies).
SourceContributionString 255YBrief statement identifying information contributed by source to dataset.
SourceScaleDenominatorIntegerYDenomination of representative fraction on a map.
TypeOfSourceMediaString 255YThe medium of the source dataset, i.e. paper, CD-ROM, online, etc.
CalendarDateDateYThe year (if single date applies).
SourceCurrentnessReferenceString 255YSource time period of content information of source dataset is determined.
Meta_ProcessIDString 40N40-char GUID value that uniquely identifies a metadata process description.
ObjectIDIntegerNVendor-required unique numeric key.

Water Data and Tools

  • Integrated Water Analysis
  • Ambient Water Quality
  • Community Financing
  • Drinking Water
  • Water Restoration
  • Water Quality Models
Contact Us About Water Data and Tools
Contact Us About Water Data and Tools to ask a question, provide feedback, or report a problem.
Last updated on November 24, 2025
  • Assistance
  • Spanish
  • Arabic
  • Chinese (simplified)
  • Chinese (traditional)
  • French
  • Haitian Creole
  • Korean
  • Portuguese
  • Russian
  • Tagalog
  • Vietnamese
United States Environmental Protection Agency

Discover.

  • Accessibility Statement
  • Budget & Performance
  • Contracting
  • EPA www Web Snapshot
  • Grants
  • No FEAR Act Data
  • Plain Writing
  • Privacy and Security Notice

Connect.

  • Data
  • Inspector General
  • Jobs
  • Newsroom
  • Regulations.gov
  • Subscribe
  • USA.gov
  • White House

Ask.

  • Contact EPA
  • EPA Disclaimers
  • Hotlines
  • FOIA Requests
  • Frequent Questions
  • Site Feedback

Follow.