In response to many requests for radio service area data, the Audio Division of the Media Bureau, Federal Communications Commission (FCC), releases predicted service contour data points on a regular basis. Generally, updated files are posted to the FCC's website by approximately 10:00 AM each day, Eastern time. These zipped files are available at the following directory locations (include capital letters and underscores as shown):
- By http: https://transition.fcc.gov/Bureaus/MB/Databases/fm_service_contour_data/
- By ftp: ftp://ftp.fcc.gov/pub/Bureaus/MB/Databases/fm_service_contour_data/
The data is contained in one large file:
The file contains data for active records (licenses, construction permits, applications) as shown in the FM Query. (Contour data for archived authorizations is not retained due to space limitations and low usage.)
Using the FCC's F(50,50) propagation curves, distances to the FM service contours are generated from the effective radiated power in a given direction, and the radial antenna height above the average elevation of that same radial. See FM Propagation Curves and Antenna Height Above Average Terrain (HAAT) Calculations for additional information on this process.
USERS TAKE NOTE: The files are LARGE! We recommend using a broadband connection, making sure your system has enough disk space to handle these files. Current data files, unzipped, may be on the order of 200 MB in size.
Because of its large size and layout, it can be difficult to find a viewer capable of displaying the entire text file at one time. However, the structure of the file is straightforward. The first line in the file is a header line; it may be used or discarded as needed. The number columns represent azimuths referenced to True North. Keep in mind that the data for 360° will be the same as that at 0° azimuth (so 360° is not included here), but a 360° value may be needed to close the polygons created by these contour data latitudes and longitudes.
First (header) line:
application_id|service|lms_application_id|dts_site_number|transmitter_site|0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214|215|216|217|218|219|220|221|222|223|224|225|226|227|228|229|230|231|232|233|234|235|236|237|238|239|240|241|242|243|244|245|246|247|248|249|250|251|252|253|254|255|256|257|258|259|260|261|262|263|264|265|266|267|268|269|270|271|272|273|274|275|276|277|278|279|280|281|282|283|284|285|286|287|288|289|290|291|292|293|294|295|296|297|298|299|300|301|302|303|304|305|306|307|308|309|310|311|312|313|314|315|316|317|318|319|320|321|322|323|324|325|326|327|328|329|330|331|332|333|334|335|336|337|338|339|340|341|342|343|344|345|346|347|348|349|350|351|352|353|354|355|356|357|358|359|^|
After that, each line of these formatted text files is constructed as follows:
285006 |FM |5a5d859443754f8aaa16c1b6063ebeb7 |01|37.36881 ,-122.08494|37.41278 ,-122.08398|37.41279 ,-122.08301| ... (continuing up to 359 azimuthal latitude, longitude points, with an ending as follows) ... |37.41276 ,-122.08495|^|
where the leftmost record number represents the LMS database application number.. The record's service is listed in the next field, followed by the LMS database application ID. After that is the site number for the record (this will always be 01 for the FM band services; this field maintains the same file structure as the TV contours data.) This is followed by the NAD83/WGS84 coordinates ("|latitude, longitude|") of the station's or application's transmitter site. Then there are 360 |latitude, longitude| pairs, with the first coordinate pair corresponding to the contour location at 0 degrees (true north) from the transmitter site, and continuing clockwise at 1 degree intervals to 359 degrees. The end of record characters "|^|" finish the line (to help users detect broken lines). This makes each line 7,633 characters long (including the end-of-line characters); Code to read these lines should be written with the long record length in mind. West longitudes and south latitudes are referenced by negative numbers -- in keeping with the conventions of most GIS systems. Regretfully, we cannot honor requests to provide this data in alternative formats.
To associate specific service contour records with the proper station or application data, match the application ID number or LMS application ID the record with the corresponding data in the LMS database. Alternatively, (and certainly much easier than deciphering the LMS tables structures) use the FM Query with the output type set to create a "pipe-delimited text file" -- that output can then be parsed in accordance with the fields description file at https://www.fcc.gov/media/radio/am-fm-tv-textlist-key to obtain the data most commonly sought by users. Using the FM Query searches also has the advantage of allowing users to winnow out unwanted station records. For example, an FM Query search for all the licensed Low Power FM (LPFM) stations (service code FL) in Arkansas will exclude station records in other states and services, as well as construction permits and application records.
It must be noted that the station contours here do not always reflect the same predicted field strength value. For FM stations, the following table may help:
Channels 201 to 220 Noncommercial educational [NCE] FM stations |
60 dBu (1 mV/m) |
Channels 221 to 300 Commercial FM stations, and occasional NCE stations, Zone II |
60 dBu (1 mV/m) |
Channels 221 to 300 Commercial FM stations, occasional NCE stations, and Class B station in Zones I, I-A |
54 dBu |
Channels 221 to 300 Commercial FM stations, occasional NCE stations, and all Class B1 stations in Zones I, I-A |
57 dBu |
Channels 200 to 300 LPFM stations [FL], translator [FX], and auxiliary (backup) stations [FS] |
60 dBu (1 mV/m) |
All Canadian stations in the database | 54 dBu |
For more information about FM station classes, see the FM Classes page.
FM service contours usually do not define the outer limit of service. In most cases, a radio station may be received at locations outside (and sometimes well outside) the service contours given in these files. Within the service contour, reception is generally protected from interference caused by other stations on the same channel or adjacent channels or frequencies. Outside of that contour, interference may occur from other stations. It simply is not possible to protect each station out to the point at which it cannot be heard by anyone. Doing so would result in far fewer stations available to listeners. The Commission's rules represent a balance between very few stations with no interference between them, and great numbers of stations with small service areas and severe mutual interference.
Finally, USE OF THESE CONTOUR DATA FILES IS AT THE USERS' SOLE RISK, and the FCC nor the Federal Government is responsible for errors or omissions, late posting of data, or any consequences thereof. No restrictions are set on the use of this data. The FCC does not guarantee that the contour data here will correspond to the contour data considered during the processing of given applications. Users should take note that this contour data is only generated once for each application ID number, shortly after the application is posted to the FM Query, so that the possibility exists that subsequent corrections to the LMS databases might not be reflected in the service contours herein. (However, amendments to electronically filed applications will have a new application ID number, and so new contour data will be generated for that amendment.) Archived records will not be corrected, any such records are retained for reference purposes only. Lastly, a database of FM interfering contours will not be generated.
Dale Bickel dale.bickel@fcc.gov
Senior Electronics Engineer
Audio Division, Media Bureau
Federal Communications Commission
Similar data for other broadcast services:
- TV Service Contour Data Points
- AM broadcast service contour data is not available, and we have no time frame for posting this information.
For more information on AM and FM radio broadcasting, please visit the Audio Division website, and the Broadcast Radio Links page.
For more information on Television broadcasting, please visit the Video Division website.
FCC > Media Bureau > Audio Division, (202) 418-2700, and Video Division, (202) 418-1600.