seismicat (SEISMIcity CATalog analysis) is an R package used to analyze an earthquake catalog to determine the b-value of the Gutenberg-Richter distribution and estimate the rate of earthquakes, including a range of uncertainties. This process is used to determine the total earthquake rates for regions of the USGS National Seismic Hazard Model (NSHM).