Water Data for the Nation
Find the water information you need
Discover real-time data in your state
State pages provide a summary of the real-time data being collected in your state. Quickly filter the map and list to show a data type of interest to you, or customize the filters to further refine the map and list to your needs.
Create a list of your favorite monitoring locations
Make and share a list of USGS monitoring locations that you are interested in. Access the latest water data at those locations all in one place. Create combined location graphs or a custom list of data graphs from your favorites list.
View latest conditions and water events
USGS has over 13,500 real-time stream, lake, reservoir, precipitation, water quality, and groundwater monitoring locations. View the latest data in your area together with weather-related data to understand rapidly changing water events.
Create a Water Alert
USGS monitors water conditions nationwide. Get notified with WaterAlert, a near-real time hydrologic alerting system that notifies you of stream, lake, and coastal conditions across the nation. Subscribe to text or email alerts when water conditions change.
Explore latest and historic water data
USGS has collected water data throughout US states and territories for more than 135 years. Find historic and currently operational monitoring locations with data that interests you. Filter using locations of interest, type of water data, and recency of data that meet your needs.
Access water data programmatically
USGS has several options to support programmatic access to water data. Water Services provide USGS water data in machine-readable formats via REST APIs, a common framework programs use to search and download data. The dataRetrieval package simplifies the process of loading USGS water data into the R environment.