├── tests ├── data │ ├── state.csv │ └── county.csv ├── __init__.py ├── test_cli.py └── test_base.py ├── src └── addfips │ ├── __init__.py │ ├── data │ ├── states.csv │ └── counties_2000.csv │ ├── __main__.py │ └── addfips.py ├── Makefile ├── .gitignore ├── .github └── workflows │ ├── test.yml │ └── publish.yml ├── pyproject.toml ├── README.md └── LICENSE /tests/data/state.csv: -------------------------------------------------------------------------------- 1 | name 2 | Alabama 3 | -------------------------------------------------------------------------------- /tests/data/county.csv: -------------------------------------------------------------------------------- 1 | state,county 2 | Alabama,Autauga County 3 | 72,San Germán Municipio 4 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is part of addfips. 2 | # http://github.com/fitnr/addfips 3 | # Licensed under the GPL-v3.0 license: 4 | # http://opensource.org/licenses/GPL-3.0 5 | # Copyright (c) 2016, fitnr 6 | 7 | """Tests for addFIPS.""" 8 | 9 | __all__ = ['test_base', 'test_cli'] 10 | -------------------------------------------------------------------------------- /src/addfips/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # This file is part of addfips. 3 | # http://github.com/fitnr/addfips 4 | # Licensed under the GPL-v3.0 license: 5 | # http://opensource.org/licenses/GPL-3.0 6 | # Copyright (c) 2016, fitnr 7 | 8 | """ 9 | Add FIPS codes to lists and files that contain the names of US state and counties. 10 | """ 11 | 12 | from .addfips import AddFIPS 13 | 14 | __version__ = '0.4.2' 15 | 16 | __all__ = ['addfips'] 17 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | # This file is part of addfips. 2 | # http://github.com/fitnr/addfips 3 | 4 | # Licensed under the GPL-v3.0 license: 5 | # http://opensource.org/licenses/GPL-3.0 6 | # Copyright (c) 2016, fitnr 7 | 8 | .PHONY: all cov format test publish 9 | 10 | all: 11 | 12 | cov: 13 | coverage run --branch --source addfips -m unittest 14 | coverage report -m 15 | 16 | format: 17 | black src 18 | isort src 19 | pylint src 20 | 21 | test: 22 | python -m unittest 23 | 24 | publish: build 25 | twine upload dist/* 26 | 27 | build: | clean 28 | python -m build 29 | 30 | clean:; rm -rf dist build 31 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # This file is part of addfips. 2 | # http://github.com/fitnr/addfips 3 | 4 | # Licensed under the GPL-v3.0 license: 5 | # http://opensource.org/licenses/GPL-3.0 6 | # Copyright (c) 2016, fitnr 7 | 8 | # Byte-compiled / optimized / DLL files 9 | __pycache__/ 10 | *.py[cod] 11 | 12 | # Distribution / packaging 13 | .Python 14 | env/ 15 | bin/ 16 | build/ 17 | develop-eggs/ 18 | dist/ 19 | eggs/ 20 | .eggs 21 | lib/ 22 | lib64/ 23 | parts/ 24 | sdist/ 25 | var/ 26 | *.egg-info/ 27 | .installed.cfg 28 | *.egg 29 | 30 | # Installer logs 31 | pip-log.txt 32 | pip-delete-this-directory.txt 33 | 34 | # Unit test / coverage reports 35 | htmlcov/ 36 | .tox/ 37 | .coverage 38 | .cache 39 | nosetests.xml 40 | coverage.xml 41 | 42 | # Sphinx documentation 43 | docs/_build/ 44 | 45 | README.rst 46 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- 1 | # This file is part of addfips. 2 | # http://github.com/fitnr/addfips 3 | # Licensed under the GPL-v3.0 license: 4 | # http://opensource.org/licenses/GPL-3.0 5 | # Copyright (c) 2016, fitnr 6 | name: Test addfips 7 | 8 | on: 9 | push: 10 | pull_request: 11 | branches: [master] 12 | 13 | jobs: 14 | test: 15 | runs-on: ubuntu-latest 16 | strategy: 17 | matrix: 18 | python: ["3.10", "3.11", "3.12"] 19 | steps: 20 | - uses: actions/checkout@v4.1.7 21 | - name: Set up Python 22 | uses: actions/setup-python@v5.1.0 23 | with: 24 | python-version: ${{ matrix.python }} 25 | cache: 'pip' 26 | cache-dependency-path: pyproject.toml 27 | - name: Install package 28 | run: | 29 | python -m pip install -U pip 30 | pip install -e '.[tests]' 31 | - run: make cov 32 | -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- 1 | # This file is part of addfips. 2 | # http://github.com/fitnr/addfips 3 | # Licensed under the GPL-v3.0 license: 4 | # http://opensource.org/licenses/GPL-3.0 5 | # Copyright (c) 2016, fitnr 6 | name: Publish to PyPi 7 | 8 | on: 9 | release: 10 | types: [created] 11 | 12 | jobs: 13 | publish: 14 | runs-on: ubuntu-latest 15 | steps: 16 | - uses: actions/checkout@v4.1.7 17 | - name: Set up Python 18 | uses: actions/setup-python@v5.1.0 19 | with: 20 | python-version: "3.11" 21 | cache: 'pip' 22 | cache-dependency-path: pyproject.toml 23 | - name: Install build requirements 24 | run: | 25 | python -m pip install -U pip 26 | pip install build 27 | - run: make test 28 | - run: make build 29 | - name: Publish package 30 | uses: pypa/gh-action-pypi-publish@v1.9.0 31 | with: 32 | user: __token__ 33 | password: ${{ secrets.PYPI_API_TOKEN }} 34 | -------------------------------------------------------------------------------- /src/addfips/data/states.csv: -------------------------------------------------------------------------------- 1 | name,postal,fips 2 | Alabama,AL,01 3 | Alaska,AK,02 4 | Arizona,AZ,04 5 | Arkansas,AR,05 6 | California,CA,06 7 | Colorado,CO,08 8 | Connecticut,CT,09 9 | Delaware,DE,10 10 | Florida,FL,12 11 | Georgia,GA,13 12 | Hawaii,HI,15 13 | Idaho,ID,16 14 | Illinois,IL,17 15 | Indiana,IN,18 16 | Iowa,IA,19 17 | Kansas,KS,20 18 | Kentucky,KY,21 19 | Louisiana,LA,22 20 | Maine,ME,23 21 | Maryland,MD,24 22 | Massachusetts,MA,25 23 | Michigan,MI,26 24 | Minnesota,MN,27 25 | Mississippi,MS,28 26 | Missouri,MO,29 27 | Montana,MT,30 28 | Nebraska,NE,31 29 | Nevada,NV,32 30 | New Hampshire,NH,33 31 | New Jersey,NJ,34 32 | New Mexico,NM,35 33 | New York,NY,36 34 | North Carolina,NC,37 35 | North Dakota,ND,38 36 | Ohio,OH,39 37 | Oklahoma,OK,40 38 | Oregon,OR,41 39 | Pennsylvania,PA,42 40 | Rhode Island,RI,44 41 | Rhode Island and Providence Plantations,RI,44 42 | South Carolina,SC,45 43 | South Dakota,SD,46 44 | Tennessee,TN,47 45 | Texas,TX,48 46 | Utah,UT,49 47 | Vermont,VT,50 48 | Virginia,VA,51 49 | Washington,WA,53 50 | West Virginia,WV,54 51 | Wisconsin,WI,55 52 | Wyoming,WY,56 53 | District of Columbia,DC,11 54 | D.C.,DC,11 55 | American Samoa,AS,60 56 | Guam,GU,66 57 | Northern Mariana Islands,MP,69 58 | Puerto Rico,PR,72 59 | U.S. Virgin Islands,VI,78 60 | Virgin Islands,VI,78 61 | United States Virgin Islands,VI,78 62 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [build-system] 2 | requires = ["setuptools>=61.1.1", "wheel"] 3 | build-backend = "setuptools.build_meta" 4 | 5 | [project] 6 | name = "addfips" 7 | version = "0.4.1" 8 | description = "Add county FIPS to tabular data" 9 | readme = "README.md" 10 | authors = [ 11 | {name = "Neil Freeman", email = "contact@fakeisthenewreal.org"} 12 | ] 13 | keywords = ["usa", "data", "federal information processing standard"] 14 | classifiers = [ 15 | "Intended Audience :: Developers", 16 | "Programming Language :: Python :: 3.7", 17 | "Programming Language :: Python :: 3.8", 18 | "Programming Language :: Python :: 3.9", 19 | "Programming Language :: Python :: 3.10", 20 | "Programming Language :: Python :: 3.11", 21 | "Operating System :: OS Independent", 22 | "Natural Language :: English", 23 | "License :: OSI Approved :: GNU General Public License v3 (GPLv3)" 24 | ] 25 | license = {file = "LICENSE"} 26 | requires-python = ">=3.7" 27 | dependencies = [ 28 | "importlib_resources; python_version < '3.9'", 29 | ] 30 | 31 | [project.urls] 32 | Homepage = "http://github.com/fitnr/addfips" 33 | 34 | [project.optional-dependencies] 35 | tests = [ 36 | "coverage[toml]>=6" 37 | ] 38 | 39 | [tool.setuptools] 40 | zip-safe = true 41 | include-package-data = true 42 | 43 | [tool.setuptools.packages.find] 44 | where = ["src"] 45 | 46 | [tool.setuptools.package-data] 47 | "*" = ["*.csv"] 48 | 49 | [project.scripts] 50 | addfips = "addfips.__main__:main" 51 | 52 | [tool.black] 53 | line-length = 120 54 | target-version = [ 55 | "py38", 56 | "py39", 57 | "py310" 58 | ] 59 | skip-string-normalization = true 60 | 61 | [tool.isort] 62 | profile = "black" 63 | 64 | [tool.pylint.master] 65 | fail-under = "9.5" 66 | 67 | [tool.pylint.format] 68 | max-line-length = 120 69 | disable = [ 70 | "C0103", 71 | ] 72 | 73 | [tool.pylint.basic] 74 | good-names = "i,j,k,f,g" 75 | -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # This file is part of addfips. 3 | # http://github.com/fitnr/addfips 4 | # Licensed under the GPL-v3.0 license: 5 | # http://opensource.org/licenses/GPL-3.0 6 | # Copyright (c) 2016, fitnr 7 | # pylint: disable=missing-docstring,invalid-name 8 | import csv 9 | import io 10 | import subprocess 11 | import sys 12 | import unittest 13 | from os import path 14 | 15 | from addfips import __main__ as addfips_cli 16 | 17 | 18 | class TestCli(unittest.TestCase): 19 | def setUp(self): 20 | dirname = path.join(path.dirname(__file__), 'data') 21 | 22 | self.st_args = ['addfips', path.join(dirname, 'state.csv'), '-s', 'name'] 23 | self.co_args = ['addfips', path.join(dirname, 'county.csv'), '-c', 'county', '-s', 'state'] 24 | 25 | def test_state_cli_subprocess(self): 26 | out = subprocess.check_output(self.st_args) 27 | 28 | f = io.StringIO(out.decode('utf8')) 29 | 30 | reader = csv.DictReader(f) 31 | row = next(reader) 32 | 33 | self.assertIn('name', row.keys()) 34 | self.assertIn('fips', row.keys()) 35 | 36 | self.assertEqual(row.get('name'), 'Alabama') 37 | assert row.get('fips') == '01' 38 | 39 | def test_county_cli_subprocess(self): 40 | with subprocess.Popen(self.co_args, stdout=subprocess.PIPE) as proc: 41 | out, err = proc.communicate() 42 | 43 | assert err is None 44 | 45 | with io.StringIO(out.decode('utf-8')) as f: 46 | reader = csv.DictReader(f) 47 | row = next(reader) 48 | 49 | self.assertIn('county', row.keys()) 50 | self.assertIn('fips', row.keys()) 51 | 52 | assert row.get('county') == 'Autauga County' 53 | assert row['fips'] == '01001' 54 | 55 | def test_county_cli_call(self): 56 | sys.argv = self.co_args 57 | sys.stdout = io.StringIO() 58 | addfips_cli.main() 59 | sys.stdout.seek(0) 60 | reader = csv.DictReader(sys.stdout) 61 | row = next(reader) 62 | 63 | self.assertIn('county', row.keys()) 64 | self.assertIn('fips', row.keys()) 65 | 66 | assert row['county'] == 'Autauga County' 67 | assert row['fips'] == '01001' 68 | 69 | def test_state_cli_call(self): 70 | sys.argv = self.st_args 71 | sys.stdout = io.StringIO() 72 | addfips_cli.main() 73 | sys.stdout.seek(0) 74 | reader = csv.DictReader(sys.stdout) 75 | row = next(reader) 76 | 77 | self.assertIn('name', row.keys()) 78 | self.assertIn('fips', row.keys()) 79 | 80 | assert row['name'] == 'Alabama' 81 | assert row['fips'] == '01' 82 | 83 | def test_state_name_cli_call(self): 84 | sys.argv = self.co_args[:-2] + ['--state-name', 'Alabama'] 85 | sys.stdout = io.StringIO() 86 | addfips_cli.main() 87 | sys.stdout.seek(0) 88 | reader = csv.DictReader(sys.stdout) 89 | row = next(reader) 90 | 91 | self.assertIn('county', row.keys()) 92 | self.assertIn('fips', row.keys()) 93 | 94 | assert row['county'] == 'Autauga County' 95 | assert row['fips'] == '01001' 96 | 97 | def test_state_cli_call_noheader(self): 98 | sys.argv = self.st_args[:2] + ['-s', '1', '--no-header'] 99 | sys.stdout = io.StringIO() 100 | addfips_cli.main() 101 | sys.stdout.seek(0) 102 | reader = csv.reader(sys.stdout) 103 | next(reader) 104 | row = next(reader) 105 | 106 | assert row[1] == 'Alabama' 107 | assert row[0] == '01' 108 | 109 | def test_unmatched(self): 110 | self.assertTrue(addfips_cli.unmatched({'fips': None})) 111 | self.assertTrue(addfips_cli.unmatched([None, 'foo'])) 112 | self.assertFalse(addfips_cli.unmatched(['01001', 'foo'])) 113 | self.assertFalse(addfips_cli.unmatched({'fips': '01001'})) 114 | 115 | 116 | if __name__ == '__main__': 117 | unittest.main() 118 | -------------------------------------------------------------------------------- /src/addfips/__main__.py: -------------------------------------------------------------------------------- 1 | # This file is part of addfips. 2 | # http://github.com/fitnr/addfips 3 | # Licensed under the GPL-v3.0 license: 4 | # http://opensource.org/licenses/GPL-3.0 5 | # Copyright (c) 2016, fitnr 6 | 7 | """Add FIPS codes to a CSV with state and/or county names.""" 8 | 9 | import argparse 10 | import csv 11 | import sys 12 | from signal import SIG_DFL, SIGPIPE, signal 13 | 14 | from . import __version__ as version 15 | from .addfips import AddFIPS 16 | 17 | 18 | def unmatched(result): 19 | """Check if fips is defined in a result row.""" 20 | try: 21 | if result['fips'] is None: 22 | return True 23 | except TypeError: 24 | if result[0] is None: 25 | return True 26 | 27 | return False 28 | 29 | 30 | def main(): 31 | """Add FIPS codes to a CSV with state and/or county names.""" 32 | parser = argparse.ArgumentParser(description="Add FIPS codes to a CSV with state and/or county names") 33 | parser.add_argument('-V', '--version', action='version', version='%(prog)s ' + version) 34 | 35 | parser.add_argument('input', nargs='?', help='Input file. default: stdin') 36 | parser.add_argument('-d', '--delimiter', metavar='CHAR', type=str, help='field delimiter. default: ,') 37 | 38 | group = parser.add_mutually_exclusive_group(required=True) 39 | group.add_argument( 40 | '-s', '--state-field', metavar='FIELD', type=str, help='Read state name or FIPS code from this field' 41 | ) 42 | group.add_argument('-n', '--state-name', metavar='NAME', type=str, help='Use this state for all rows') 43 | 44 | parser.add_argument( 45 | '-c', 46 | '--county-field', 47 | metavar='FIELD', 48 | type=str, 49 | help='Read county name from this field. If blank, only state FIPS code will be added', 50 | ) 51 | parser.add_argument('-v', '--vintage', type=int, help='2000, 2010, or 2015. default: 2015') 52 | parser.add_argument( 53 | '--no-header', action='store_false', dest='header', help='Input has no header now, interpret fields as integers' 54 | ) 55 | parser.add_argument( 56 | '-u', '--err-unmatched', action='store_true', help='Print rows that addfips cannot match to stderr' 57 | ) 58 | 59 | parser.set_defaults(delimiter=',', input='/dev/stdin') 60 | 61 | args = parser.parse_args() 62 | addfips = AddFIPS(args.vintage) 63 | 64 | kwargs = { 65 | # This may be None, and that's ... OK. 66 | "state_field": args.state_field 67 | } 68 | 69 | # Check if we're decoding counties or states. 70 | if args.county_field: 71 | func = addfips.add_county_fips 72 | kwargs["county_field"] = args.county_field 73 | if args.state_name: 74 | kwargs["state"] = args.state_name 75 | 76 | else: 77 | func = addfips.add_state_fips 78 | 79 | with open(args.input, 'rt', encoding="utf8") as f: 80 | signal(SIGPIPE, SIG_DFL) 81 | 82 | if args.header: 83 | # Read the header, write a header. 84 | reader = csv.DictReader(f, delimiter=args.delimiter) 85 | fields = ['fips'] + reader.fieldnames 86 | writer = csv.DictWriter(sys.stdout, fields) 87 | writer.writeheader() 88 | 89 | if args.err_unmatched: 90 | error = csv.DictWriter(sys.stderr, fields) 91 | 92 | else: 93 | # Don't read a header, don't write a header. 94 | kwargs['state_field'] = int(kwargs['state_field']) - 1 95 | 96 | if 'county_field' in kwargs: 97 | kwargs['county_field'] = int(kwargs.get('county_field')) - 1 98 | 99 | reader = csv.reader(f, delimiter=args.delimiter) 100 | writer = csv.writer(sys.stdout) 101 | 102 | if args.err_unmatched: 103 | error = csv.writer(sys.stderr) 104 | 105 | # Write results, optionally to stderr 106 | for row in reader: 107 | result = func(row, **kwargs) 108 | 109 | if args.err_unmatched and unmatched(result): 110 | error.writerow(row) 111 | else: 112 | writer.writerow(result) 113 | 114 | 115 | if __name__ == '__main__': 116 | main() 117 | -------------------------------------------------------------------------------- /src/addfips/addfips.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # This file is part of addfips. 3 | # http://github.com/fitnr/addfips 4 | # Licensed under the GPL-v3.0 license: 5 | # http://opensource.org/licenses/GPL-3.0 6 | # Copyright (c) 2016, fitnr 7 | ''' 8 | Add county FIPS code to a CSV that has state and county names. 9 | ''' 10 | import csv 11 | import re 12 | 13 | try: 14 | from importlib.resources import files 15 | except ImportError: 16 | from importlib_resources import files 17 | 18 | 19 | COUNTY_FILES = { 20 | 2000: 'data/counties_2000.csv', 21 | 2010: 'data/counties_2010.csv', 22 | 2015: 'data/counties_2015.csv', 23 | 2020: 'data/counties_2020.csv', 24 | } 25 | 26 | STATES = 'data/states.csv' 27 | 28 | COUNTY_PATTERN = r" (county|city|city and borough|borough|census area|municipio|municipality|district|parish)$" 29 | 30 | DIACRETICS = { 31 | r"ñ": "n", 32 | r"'": "", 33 | r"ó": "o", 34 | r"í": "i", 35 | r"á": "a", 36 | r"ü": "u", 37 | r"é": "e", 38 | r"î": "i", 39 | r"è": "e", 40 | r"à": "a", 41 | r"ì": "i", 42 | r"å": "a", 43 | } 44 | ABBREVS = { 45 | 'ft. ': 'fort ', 46 | 'st. ': 'saint ', 47 | 'ste. ': 'sainte ', 48 | } 49 | 50 | 51 | class AddFIPS: 52 | 53 | """Get state or county FIPS codes""" 54 | 55 | default_county_field = 'county' 56 | default_state_field = 'state' 57 | data = files('addfips') 58 | 59 | def __init__(self, vintage=None): 60 | # Handle de-diacreticizing 61 | self.diacretic_pattern = '(' + ('|'.join(DIACRETICS)) + ')' 62 | self.delete_diacretics = lambda x: DIACRETICS[x.group()] 63 | 64 | if vintage is None or vintage not in COUNTY_FILES: 65 | vintage = max(COUNTY_FILES.keys()) 66 | 67 | self._states, self._state_fips = self._load_state_data() 68 | 69 | self._counties = self._load_county_data(vintage) 70 | 71 | def _load_state_data(self): 72 | with self.data.joinpath(STATES).open('rt', encoding='utf-8') as f: 73 | reader = csv.DictReader(f) 74 | states = {} 75 | state_fips = {} 76 | for row in reader: 77 | states[row['postal'].lower()] = row['fips'] 78 | states[row['name'].lower()] = row['fips'] 79 | state_fips[row['fips']] = row['fips'] 80 | 81 | state_fips = frozenset(state_fips) 82 | 83 | return states, state_fips 84 | 85 | def _load_county_data(self, vintage): 86 | with self.data.joinpath(COUNTY_FILES[vintage]).open('rt', encoding='utf-8') as f: 87 | counties = {} 88 | for row in csv.DictReader(f): 89 | if row['statefp'] not in counties: 90 | counties[row['statefp']] = {} 91 | 92 | state = counties[row['statefp']] 93 | 94 | # Strip diacretics, remove geography name and add both to dict 95 | county = self._delete_diacretics(row['name'].lower()) 96 | bare_county = re.sub(COUNTY_PATTERN, '', county) 97 | state[county] = state[bare_county] = row['countyfp'] 98 | 99 | # Add both versions of abbreviated names to the dict. 100 | for short, full in ABBREVS.items(): 101 | needle, replace = None, None 102 | 103 | if county.startswith(short): 104 | needle, replace = short, full 105 | elif county.startswith(full): 106 | needle, replace = full, short 107 | 108 | if needle is not None: 109 | replaced = county.replace(needle, replace, 1) 110 | bare_replaced = bare_county.replace(needle, replace, 1) 111 | state[replaced] = state[bare_replaced] = row['countyfp'] 112 | return counties 113 | 114 | def _delete_diacretics(self, string): 115 | return re.sub(self.diacretic_pattern, self.delete_diacretics, string) 116 | 117 | def get_state_fips(self, state): 118 | '''Get FIPS code from a state name or postal code''' 119 | if state is None: 120 | return None 121 | 122 | # Check if we already have a FIPS code 123 | if state in self._state_fips: 124 | return state 125 | 126 | return self._states.get(state.lower()) 127 | 128 | def get_county_fips(self, county, state): 129 | """ 130 | Get a county's FIPS code. 131 | :county str County name 132 | :state str Name, postal abbreviation or FIPS code for a state 133 | """ 134 | state_fips = self.get_state_fips(state) 135 | counties = self._counties.get(state_fips, {}) 136 | 137 | try: 138 | name = self._delete_diacretics(county.lower()) 139 | return state_fips + counties.get(name) 140 | except TypeError: 141 | return None 142 | 143 | def add_state_fips(self, row, state_field=None): 144 | """ 145 | Add state FIPS to a dictionary. 146 | :row dict/list A dictionary with state and county names 147 | :state_field str name of state name field. default: state 148 | """ 149 | if state_field is None: 150 | state_field = self.default_state_field 151 | 152 | fips = self.get_state_fips(row[state_field]) 153 | 154 | try: 155 | row['fips'] = fips 156 | except TypeError: 157 | row.insert(0, fips) 158 | return row 159 | 160 | def add_county_fips(self, row, county_field=None, state_field=None, state=None): 161 | """ 162 | Add county FIPS to a dictionary containing a state name, FIPS code, or using a passed state name or FIPS code. 163 | :row dict/list A dictionary with state and county names 164 | :county_field str county name field. default: county 165 | :state_fips_field str state FIPS field containing state fips 166 | :state_field str state name field. default: county 167 | :state str State name, postal abbreviation or FIPS code to use 168 | """ 169 | if state: 170 | state_fips = self.get_state_fips(state) 171 | else: 172 | state_fips = self.get_state_fips(row[state_field or self.default_state_field]) 173 | 174 | if county_field is None: 175 | county_field = self.default_county_field 176 | 177 | fips = self.get_county_fips(row[county_field], state_fips) 178 | 179 | try: 180 | row['fips'] = fips 181 | except TypeError: 182 | row.insert(0, fips) 183 | 184 | return row 185 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AddFIPS 2 | 3 | AddFIPS is a tool for adding state or county FIPS codes to files that contain just the names of those geographies. 4 | 5 | FIPS codes are the official ID numbers of places in the US. They're invaluable for matching data from different sources. 6 | 7 | Say you have a CSV file like this: 8 | 9 | ``` 10 | state,county,statistic 11 | IL,Cook,123 12 | California,Los Angeles County,321 13 | New York,Kings,137 14 | LA,Orleans,99 15 | Alaska,Kusilvak,12 16 | ``` 17 | 18 | AddFIPS lets you do this: 19 | ``` 20 | > addfips --county-field=county input.csv 21 | countyfp,state,county,statistic 22 | 17031,IL,Cook,123 23 | 06037,California,Los Angeles County,321 24 | 36047,New York,Kings,137 25 | 22071,LA,Orleans,99 26 | 02270,Alaska,Kusilvak,12 27 | ``` 28 | 29 | ## Installing 30 | 31 | AddFIPS is a Python package compatible with versions 3.7+. 32 | 33 | If you've used Python packages before: 34 | ``` 35 | pip install addfips 36 | # or 37 | pip install --user addfips 38 | ``` 39 | 40 | If you haven't used Python packages before, [get pip](http://pip.readthedocs.org/en/stable/installing/), then come back. 41 | 42 | ## Features 43 | 44 | * Use full names or postal abbrevations for states 45 | * Works with all states, territories, and the District of Columbia 46 | * Slightly fuzzy matching allows for missing diacretic marks and different name formats ("Nye County" or "Nye', "Saint Louis" or "St. Louis", "Prince George's" or "Prince Georges") 47 | * Includes up-to-date 2015 geographies (shout out to Kusilvak Census Area, AK, and Oglala Lakota Co., SD) 48 | 49 | Note that some states have counties and county-equivalent independent cities with the same names (e.g. Baltimore city & County, MD, Richmond city & County, VA). AddFIPS's behavior may pick the wrong geography if just the name ("Baltimore") is passed. 50 | 51 | ## Command line tool 52 | ```` 53 | usage: addfips [-h] [-V] [-d CHAR] (-s FIELD | -n NAME) [-c FIELD] 54 | [-v VINTAGE] [--no-header] 55 | [input] 56 | 57 | AddFIPS codes to a CSV with state and/or county names 58 | 59 | positional arguments: 60 | input Input file. default: stdin 61 | 62 | optional arguments: 63 | -h, --help show this help message and exit 64 | -V, --version show program's version number and exit 65 | -d CHAR, --delimiter CHAR 66 | field delimiter. default: , 67 | -s FIELD, --state-field FIELD 68 | Read state name or FIPS code from this field 69 | -n NAME, --state-name NAME 70 | Use this state for all rows 71 | -c FIELD, --county-field FIELD 72 | Read county name from this field. If blank, only state 73 | FIPS code will be added 74 | -v VINTAGE, --vintage VINTAGE 75 | 2000, 2010, or 2015. default: 2015 76 | --no-header Input has no header now, interpret fields as integers 77 | -u, --err-unmatched Print rows that addfips cannot match to stderr 78 | ```` 79 | 80 | Options and flags: 81 | * `input`: (positional argument) The name of the file. If blank, `addfips` reads from stdin. 82 | * `--delimiter`: Field delimiter, defaults to ','. 83 | * `--state-field`: Name of the field containing state name 84 | * `--state-name`: Name, postal abbreviation or state FIPS code to use for all rows. 85 | * `--county-field`: Name of the field containing county name. If this is blank, the output will contain the two-character state FIPS code. 86 | * `--vintage`: Use earlier county names and FIPS codes. For instance, Clifton Forge city, VA, is not included in 2010 or later vintages. 87 | * `--no-header`: Indicates that the input file has no header. `--state-field` and `--county-field` are parsed as field indices. 88 | * `--err-unmatched`: Rows that `addfips` cannot match will be printed to stderr, rather than stdout 89 | 90 | The output is a CSV with a new column, "fips", appended to the front. When `addfips` cannot make a match, the fips column will have an empty value. 91 | 92 | ### Examples 93 | 94 | Add state FIPS codes: 95 | ```` 96 | addfips data.csv --state-field fieldName > data_with_fips.csv 97 | ```` 98 | 99 | Add state and county FIPS codes: 100 | ```` 101 | addfips data.csv --state-field fieldName --county-field countyName > data_with_fips.csv 102 | ```` 103 | 104 | For files with no header row, use a number to refer to the columns with state and/or county names: 105 | ``` 106 | addfips --no-header-row --state-field 1 --county-field 2 data_no_header.csv > data_no_header_fips.csv 107 | ``` 108 | 109 | Column numbers are one-indexed. 110 | 111 | AddFIPS for counties from a specific state. These are equivalent: 112 | ``` 113 | addfips ny_data.csv -c county --state-name NY > ny_data_fips.csv 114 | addfips ny_data.csv -c county --state-name 'New York' > ny_data_fips.csv 115 | addfips ny_data.csv -c county --state-name 36 > ny_data_fips.csv 116 | ``` 117 | 118 | Use an alternate delimiter: 119 | ``` 120 | addfips -d'|' -s state pipe_delimited.dsv > result.csv 121 | addfips -d';' -s state semicolon_delimited.dsv > result.csv 122 | ``` 123 | 124 | Print unmatched rows to another file: 125 | ``` 126 | addfips --err-unmatched -s state state_data.csv > state_data_fips.csv 2> state_unmatched.csv 127 | addfips -u -s STATE -c COUNTY county_data.csv > county_data_fips.csv 2> county_unmatched.csv 128 | ``` 129 | 130 | Pipe from other programs: 131 | ```` 132 | curl http://example.com/data.csv | addfips -s stateFieldName -c countyField > data_with_fips.csv 133 | csvkit -c state,county,important huge_file.csv | addfips -s state -c county > small_file.csv 134 | ```` 135 | 136 | Pipe to other programs. In files with extensive text, filtering with the FIPS code is safer than using county names, which may be common words (e.g. cook): 137 | ```` 138 | addfips culinary_data.csv -s stateFieldName -c countyField | grep -e "^17031" > culinary_data_cook_county.csv 139 | addfips -s StateName -c CountyName data.csv | csvsort -c fips > sorted_by_fips.csv 140 | ```` 141 | 142 | ## API 143 | 144 | AddFIPS is available for use in your Python scripts: 145 | ````python 146 | >>> import addfips 147 | >>> af = addfips.AddFIPS() 148 | >>> af.get_state_fips('Puerto Rico') 149 | '72' 150 | >>> af.get_county_fips('Nye', state='Nevada') 151 | '32023' 152 | >>> row = {'county': 'Cook County', 'state': 'IL'} 153 | >>> af.add_county_fips(row, county_field="county", state_field="state") 154 | {'county': 'Cook County', 'state': 'IL', 'fips': '17031'} 155 | ```` 156 | 157 | The results of `AddFIPS.get_state_fips` and `AddFIPS.get_county_fips` are strings, since FIPS codes may have leading zeros. 158 | 159 | ### Classes 160 | 161 | #### AddFIPS(vintage=None) 162 | 163 | The AddFIPS class takes one keyword argument, `vintage`, which may be either `2000`, `2010` or `2015`. Any other value will use the most recent vintage. Other vintages may be added in the future. 164 | 165 | __get_state_fips(self, state)__ 166 | Returns two-digit FIPS code based on a state name or postal code. 167 | 168 | __get_county_fips(self, county, state)__ 169 | Returns five-digit FIPS code based on county name and state name/abbreviation/FIPS. 170 | 171 | __add_state_fips(self, row, state_field='state')__ 172 | Returns the input row with a two-figit state FIPS code added. 173 | Input row may be either a `dict` or a `list`. If a `dict`, the 'fips' key is added. If a `list`, the FIPS code is added at the start of the list. 174 | 175 | __add_county_fips(self, row, county_field='county', state_field='state', state=None)__ 176 | Returns the input row with a five-figit county FIPS code added. 177 | Input row may be either a `dict` or a `list`. If a `dict`, the 'fips' key is added. If a `list`, the FIPS code is added at the start of the list. 178 | 179 | ### License 180 | Distributed under the GNU General Public License, version 3. See LICENSE for more information. 181 | -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # This file is part of addfips. 3 | # http://github.com/fitnr/addfips 4 | # Licensed under the GPL-v3.0 license: 5 | # http://opensource.org/licenses/GPL-3.0 6 | # Copyright (c) 2016, fitnr 7 | # pylint: disable=missing-docstring,invalid-name,protected-access 8 | import re 9 | import unittest 10 | 11 | try: 12 | from importlib.resources import files 13 | except ImportError: 14 | from importlib_resources import files 15 | 16 | from addfips import addfips 17 | 18 | 19 | class TestAddFips(unittest.TestCase): 20 | def setUp(self): 21 | self.af = addfips.AddFIPS() 22 | 23 | def test_basics(self): 24 | assert isinstance(self.af._states, dict) 25 | assert isinstance(self.af._counties, dict) 26 | 27 | def test_empty(self): 28 | assert self.af.get_county_fips('foo', 'bar') is None 29 | assert self.af.get_county_fips('foo', state='New York') is None 30 | assert self.af.get_state_fips('foo') is None 31 | self.assertIsNone(self.af.get_state_fips(None)) 32 | self.assertEqual(self.af.add_state_fips({"state":"Illinois"}).get("fips"), "17") 33 | 34 | def test_vintages(self): 35 | self.assertIn(2000, addfips.COUNTY_FILES) 36 | self.assertIn(2010, addfips.COUNTY_FILES) 37 | self.assertIn(2015, addfips.COUNTY_FILES) 38 | 39 | def test_typos(self): 40 | """Find missing or mistyped geographic names in data files.""" 41 | for vintage in (2000, 2010, 2015, 2020): 42 | county_csv = files('addfips').joinpath(addfips.COUNTY_FILES[vintage]) 43 | 44 | pat = re.compile(addfips.COUNTY_PATTERN, flags=re.I) 45 | 46 | with county_csv.open(encoding="utf8") as f: 47 | # purge header 48 | f.readline() 49 | for line in f.readlines(): 50 | try: 51 | self.assertIsNotNone(pat.search(line.strip())) 52 | except AssertionError as error: 53 | if line.find('11,001') > -1 or line.find('Guam') > -1: 54 | continue 55 | msg = f'Did not match county regex: {line} ({vintage})' 56 | raise AssertionError(msg) from error 57 | 58 | 59 | class TestData(unittest.TestCase): 60 | def setUp(self): 61 | self.af = addfips.AddFIPS() 62 | self.row = {'county': 'Kings', 'borough': 'Brooklyn', 'state': 'New York', 'statefp': '36', 'foo': 'bar'} 63 | self.list = ['Kings', 'Brooklyn', 'New York', 'NY', '36'] 64 | 65 | def test_get_state(self): 66 | assert self.af.get_state_fips('New York') == '36' 67 | assert self.af.get_state_fips('36') == '36' 68 | assert self.af.get_state_fips('NY') == '36' 69 | assert self.af.get_state_fips('ny') == '36' 70 | assert self.af.get_state_fips('new york') == '36' 71 | 72 | def test_county_row_dict_defaults(self): 73 | new = self.af.add_county_fips(self.row) 74 | self.assertEqual(new['fips'], '36047') 75 | 76 | self.af.default_state_field = 'statefp' 77 | self.af.default_county_field = 'borough' 78 | new = self.af.add_county_fips(self.row) 79 | assert new['fips'] == '36047' 80 | 81 | def test_county_row_state_name(self): 82 | new = self.af.add_county_fips(self.row, county_field='county', state='New York') 83 | assert new['fips'] == '36047' 84 | assert new['foo'] == 'bar' 85 | 86 | def test_vintage2015(self): 87 | self.assertIsNone(self.af.get_county_fips('Clifton Forge', 'VA')) 88 | 89 | def test_vintage2010(self): 90 | af2010 = addfips.AddFIPS(vintage=2010) 91 | assert af2010.get_county_fips('Wade Hampton', 'Alaska') == '02270' 92 | self.assertIsNone(af2010.get_county_fips('Clifton Forge', 'VA')) 93 | 94 | def test_vintage2000(self): 95 | af2000 = addfips.AddFIPS(vintage=2000) 96 | assert af2000.get_county_fips('Wade Hampton', 'Alaska') == '02270' 97 | self.assertEqual(af2000.get_county_fips('Clifton Forge city', 'Virginia'), "51560") 98 | assert af2000.get_county_fips('Clifton Forge', 'Virginia') == "51560" 99 | 100 | def test_get_county(self): 101 | # Full County Name with various ways of ID'ing state 102 | assert self.af.get_county_fips("Val Verde County", '48') == "48465" 103 | assert self.af.get_county_fips("Johnson County", 'Kansas') == "20091" 104 | assert self.af.get_county_fips("Fall River County", "SD") == "46047" 105 | 106 | def test_case_insensitive(self): 107 | assert self.af.get_county_fips('niagara', 'ny') == '36063' 108 | 109 | def test_no_county(self): 110 | assert self.af.get_county_fips("El Dorado", 'California') == "06017" 111 | 112 | def test_parish(self): 113 | assert self.af.get_county_fips('Acadia Parish', 'Louisiana') == "22001" 114 | assert self.af.get_county_fips('Caldwell', 'Louisiana') == "22021" 115 | 116 | def test_alaska_borough(self): 117 | self.assertEqual(self.af.get_county_fips('Aleutians East', 'AK'), "02013") 118 | self.assertEqual(self.af.get_county_fips("Juneau", "Alaska"), "02110") 119 | 120 | def test_nyc_borough(self): 121 | assert self.af.get_county_fips("Brooklyn", "NY") == "36047" 122 | 123 | def test_diacretic(self): 124 | assert self.af.get_county_fips('Dona Ana', '35') == "35013" 125 | assert self.af.get_county_fips('Añasco Municipio', 'Puerto Rico') == "72011" 126 | 127 | def test_municipio(self): 128 | self.assertEqual(self.af.get_county_fips('Añasco Municipio', 'PR'), "72011") 129 | self.assertEqual(self.af.get_county_fips('Añasco', 'PR'), "72011") 130 | 131 | def test_municipality(self): 132 | self.assertEqual(self.af.get_county_fips('Anchorage Municipality', 'AK'), "02020") 133 | self.assertEqual(self.af.get_county_fips('Anchorage', 'AK'), "02020") 134 | 135 | assert self.af.get_county_fips('Northern Islands', '69') == "69085" 136 | 137 | def test_city(self): 138 | assert self.af.get_county_fips('Emporia', 'Virginia') == "51595" 139 | 140 | def test_state_row(self): 141 | new = self.af.add_state_fips(self.row, state_field='state') 142 | assert new['fips'] == '36' 143 | assert new['foo'] == 'bar' 144 | 145 | new = self.af.add_state_fips(self.row, state_field='statefp') 146 | assert new['fips'] == '36' 147 | 148 | def test_state_list(self): 149 | new = self.af.add_state_fips(self.list, state_field=2) 150 | assert new[0] == '36' 151 | 152 | new = self.af.add_state_fips(self.list, state_field=3) 153 | assert new[0] == '36' 154 | 155 | def test_county_dict(self): 156 | new = self.af.add_county_fips(self.row, county_field='county', state_field='state') 157 | assert new['fips'] == '36047' 158 | assert new['foo'] == 'bar' 159 | 160 | new = self.af.add_county_fips(self.row, county_field='county', state_field='statefp') 161 | assert new['fips'] == '36047' 162 | 163 | new = self.af.add_county_fips(self.row, county_field='borough', state_field='statefp') 164 | assert new['fips'] == '36047' 165 | 166 | def test_county_list(self): 167 | new = self.af.add_county_fips(self.list, county_field=1, state_field=2) 168 | assert new[0] == '36047' 169 | 170 | def test_saint(self): 171 | assert self.af.get_county_fips('St. Clair County', 'AL') == "01115" 172 | assert self.af.get_county_fips('St. Clair', 'AL') == "01115" 173 | assert self.af.get_county_fips('St. Louis City', 'Missouri') == "29510" 174 | 175 | self.assertEqual(self.af.get_county_fips('Saint Louis County', 'Missouri'), "29189") 176 | assert self.af.get_county_fips('Saint Louis County', 'MO') == "29189" 177 | assert self.af.get_county_fips('Saint Louis City', 'MO') == "29510" 178 | 179 | assert self.af.get_county_fips('Ste. Genevieve County', 'MO') == "29186" 180 | assert self.af.get_county_fips('Sainte Genevieve', 'MO') == "29186" 181 | 182 | def test_fort(self): 183 | assert self.af.get_county_fips('Ft. Bend County', 'Texas') == '48157' 184 | assert self.af.get_county_fips('Fort Bend County', 'Texas') == '48157' 185 | 186 | assert self.af.get_county_fips('Beaufort County', 'North Carolina') == '37013' 187 | assert self.af.get_county_fips('Beauft. County', 'North Carolina') is None 188 | 189 | def test_district(self): 190 | assert self.af.get_county_fips("Manu'a District", "60") == "60020" 191 | 192 | def test_county2020(self): 193 | """Check 2020 addition to county list.""" 194 | self.assertEqual(self.af.get_county_fips("Copper River Census Area", "02"), "02066") 195 | 196 | 197 | if __name__ == '__main__': 198 | unittest.main() 199 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 2 | 3 | Copyright (C) 2007 Free Software Foundation, Inc. 4 | 5 | Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. 6 | 7 | Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. 8 | 9 | The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. 10 | 11 | When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. 12 | 13 | To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. 14 | 15 | For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. 16 | 17 | Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. 18 | 19 | For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. 20 | 21 | Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. 22 | 23 | Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. 24 | 25 | The precise terms and conditions for copying, distribution and modification follow. 26 | 27 | TERMS AND CONDITIONS 0. Definitions. “This License” refers to version 3 of the GNU General Public License. 28 | 29 | “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. 30 | 31 | “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. 32 | 33 | To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. 34 | 35 | A “covered work” means either the unmodified Program or a work based on the Program. 36 | 37 | To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. 38 | 39 | To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. 40 | 41 | An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 42 | 43 | 1. Source Code. The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. 44 | 45 | A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. 46 | 47 | The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. 48 | 49 | The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. 50 | 51 | The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. 52 | 53 | The Corresponding Source for a work in source code form is that same work. 54 | 55 | 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. 56 | 57 | You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. 58 | 59 | Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 60 | 61 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. 62 | 63 | When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 64 | 65 | 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. 66 | 67 | You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 68 | 69 | 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: 70 | 71 | a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 72 | 73 | 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: 74 | 75 | a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. 76 | 77 | A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. 78 | 79 | “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. 80 | 81 | If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). 82 | 83 | The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. 84 | 85 | Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 86 | 87 | 7. Additional Terms. “Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. 88 | 89 | When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. 90 | 91 | Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: 92 | 93 | a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. 94 | 95 | If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. 96 | 97 | Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 98 | 99 | 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). 100 | 101 | However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. 102 | 103 | Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. 104 | 105 | Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 106 | 107 | 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 108 | 109 | 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. 110 | 111 | An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. 112 | 113 | You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 114 | 115 | 11. Patents. A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. 116 | 117 | A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. 118 | 119 | Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. 120 | 121 | In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. 122 | 123 | If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. 124 | 125 | If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. 126 | 127 | A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. 128 | 129 | Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 130 | 131 | 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 132 | 133 | 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 134 | 135 | 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. 136 | 137 | Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. 138 | 139 | If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. 140 | 141 | Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 142 | 143 | 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 144 | 145 | 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 146 | 147 | 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. 148 | 149 | END OF TERMS AND CONDITIONS 150 | 151 | How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. 152 | 153 | To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. 154 | 155 | Copyright (C) 156 | 157 | This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. 158 | 159 | This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 160 | 161 | You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. 162 | 163 | If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: 164 | 165 | Copyright (C) 166 | 167 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”. 168 | 169 | You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . 170 | 171 | The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . -------------------------------------------------------------------------------- /src/addfips/data/counties_2000.csv: -------------------------------------------------------------------------------- 1 | statefp,countyfp,name 2 | 01,001,Autauga County 3 | 01,003,Baldwin County 4 | 01,005,Barbour County 5 | 01,007,Bibb County 6 | 01,009,Blount County 7 | 01,011,Bullock County 8 | 01,013,Butler County 9 | 01,015,Calhoun County 10 | 01,017,Chambers County 11 | 01,019,Cherokee County 12 | 01,021,Chilton County 13 | 01,023,Choctaw County 14 | 01,025,Clarke County 15 | 01,027,Clay County 16 | 01,029,Cleburne County 17 | 01,031,Coffee County 18 | 01,033,Colbert County 19 | 01,035,Conecuh County 20 | 01,037,Coosa County 21 | 01,039,Covington County 22 | 01,041,Crenshaw County 23 | 01,043,Cullman County 24 | 01,045,Dale County 25 | 01,047,Dallas County 26 | 01,049,DeKalb County 27 | 01,051,Elmore County 28 | 01,053,Escambia County 29 | 01,055,Etowah County 30 | 01,057,Fayette County 31 | 01,059,Franklin County 32 | 01,061,Geneva County 33 | 01,063,Greene County 34 | 01,065,Hale County 35 | 01,067,Henry County 36 | 01,069,Houston County 37 | 01,071,Jackson County 38 | 01,073,Jefferson County 39 | 01,075,Lamar County 40 | 01,077,Lauderdale County 41 | 01,079,Lawrence County 42 | 01,081,Lee County 43 | 01,083,Limestone County 44 | 01,085,Lowndes County 45 | 01,087,Macon County 46 | 01,089,Madison County 47 | 01,091,Marengo County 48 | 01,093,Marion County 49 | 01,095,Marshall County 50 | 01,097,Mobile County 51 | 01,099,Monroe County 52 | 01,101,Montgomery County 53 | 01,103,Morgan County 54 | 01,105,Perry County 55 | 01,107,Pickens County 56 | 01,109,Pike County 57 | 01,111,Randolph County 58 | 01,113,Russell County 59 | 01,115,St. Clair County 60 | 01,117,Shelby County 61 | 01,119,Sumter County 62 | 01,121,Talladega County 63 | 01,123,Tallapoosa County 64 | 01,125,Tuscaloosa County 65 | 01,127,Walker County 66 | 01,129,Washington County 67 | 01,131,Wilcox County 68 | 01,133,Winston County 69 | 02,013,Aleutians East Borough 70 | 02,016,Aleutians West Census Area 71 | 02,020,Anchorage Municipality 72 | 02,050,Bethel Census Area 73 | 02,060,Bristol Bay Borough 74 | 02,068,Denali Borough 75 | 02,070,Dillingham Census Area 76 | 02,090,Fairbanks North Star Borough 77 | 02,100,Haines Borough 78 | 02,110,Juneau City and Borough 79 | 02,122,Kenai Peninsula Borough 80 | 02,130,Ketchikan Gateway Borough 81 | 02,150,Kodiak Island Borough 82 | 02,164,Lake and Peninsula Borough 83 | 02,170,Matanuska-Susitna Borough 84 | 02,180,Nome Census Area 85 | 02,185,North Slope Borough 86 | 02,188,Northwest Arctic Borough 87 | 02,201,Prince of Wales-Outer Ketchikan Census Area 88 | 02,220,Sitka City and Borough 89 | 02,232,Skagway-Hoonah-Angoon Census Area 90 | 02,240,Southeast Fairbanks Census Area 91 | 02,261,Valdez-Cordova Census Area 92 | 02,270,Wade Hampton Census Area 93 | 02,280,Wrangell-Petersburg Census Area 94 | 02,282,Yakutat City and Borough 95 | 02,290,Yukon-Koyukuk Census Area 96 | 04,001,Apache County 97 | 04,003,Cochise County 98 | 04,005,Coconino County 99 | 04,007,Gila County 100 | 04,009,Graham County 101 | 04,011,Greenlee County 102 | 04,012,La Paz County 103 | 04,013,Maricopa County 104 | 04,015,Mohave County 105 | 04,017,Navajo County 106 | 04,019,Pima County 107 | 04,021,Pinal County 108 | 04,023,Santa Cruz County 109 | 04,025,Yavapai County 110 | 04,027,Yuma County 111 | 05,001,Arkansas County 112 | 05,003,Ashley County 113 | 05,005,Baxter County 114 | 05,007,Benton County 115 | 05,009,Boone County 116 | 05,011,Bradley County 117 | 05,013,Calhoun County 118 | 05,015,Carroll County 119 | 05,017,Chicot County 120 | 05,019,Clark County 121 | 05,021,Clay County 122 | 05,023,Cleburne County 123 | 05,025,Cleveland County 124 | 05,027,Columbia County 125 | 05,029,Conway County 126 | 05,031,Craighead County 127 | 05,033,Crawford County 128 | 05,035,Crittenden County 129 | 05,037,Cross County 130 | 05,039,Dallas County 131 | 05,041,Desha County 132 | 05,043,Drew County 133 | 05,045,Faulkner County 134 | 05,047,Franklin County 135 | 05,049,Fulton County 136 | 05,051,Garland County 137 | 05,053,Grant County 138 | 05,055,Greene County 139 | 05,057,Hempstead County 140 | 05,059,Hot Spring County 141 | 05,061,Howard County 142 | 05,063,Independence County 143 | 05,065,Izard County 144 | 05,067,Jackson County 145 | 05,069,Jefferson County 146 | 05,071,Johnson County 147 | 05,073,Lafayette County 148 | 05,075,Lawrence County 149 | 05,077,Lee County 150 | 05,079,Lincoln County 151 | 05,081,Little River County 152 | 05,083,Logan County 153 | 05,085,Lonoke County 154 | 05,087,Madison County 155 | 05,089,Marion County 156 | 05,091,Miller County 157 | 05,093,Mississippi County 158 | 05,095,Monroe County 159 | 05,097,Montgomery County 160 | 05,099,Nevada County 161 | 05,101,Newton County 162 | 05,103,Ouachita County 163 | 05,105,Perry County 164 | 05,107,Phillips County 165 | 05,109,Pike County 166 | 05,111,Poinsett County 167 | 05,113,Polk County 168 | 05,115,Pope County 169 | 05,117,Prairie County 170 | 05,119,Pulaski County 171 | 05,121,Randolph County 172 | 05,123,St. Francis County 173 | 05,125,Saline County 174 | 05,127,Scott County 175 | 05,129,Searcy County 176 | 05,131,Sebastian County 177 | 05,133,Sevier County 178 | 05,135,Sharp County 179 | 05,137,Stone County 180 | 05,139,Union County 181 | 05,141,Van Buren County 182 | 05,143,Washington County 183 | 05,145,White County 184 | 05,147,Woodruff County 185 | 05,149,Yell County 186 | 06,001,Alameda County 187 | 06,003,Alpine County 188 | 06,005,Amador County 189 | 06,007,Butte County 190 | 06,009,Calaveras County 191 | 06,011,Colusa County 192 | 06,013,Contra Costa County 193 | 06,015,Del Norte County 194 | 06,017,El Dorado County 195 | 06,019,Fresno County 196 | 06,021,Glenn County 197 | 06,023,Humboldt County 198 | 06,025,Imperial County 199 | 06,027,Inyo County 200 | 06,029,Kern County 201 | 06,031,Kings County 202 | 06,033,Lake County 203 | 06,035,Lassen County 204 | 06,037,Los Angeles County 205 | 06,039,Madera County 206 | 06,041,Marin County 207 | 06,043,Mariposa County 208 | 06,045,Mendocino County 209 | 06,047,Merced County 210 | 06,049,Modoc County 211 | 06,051,Mono County 212 | 06,053,Monterey County 213 | 06,055,Napa County 214 | 06,057,Nevada County 215 | 06,059,Orange County 216 | 06,061,Placer County 217 | 06,063,Plumas County 218 | 06,065,Riverside County 219 | 06,067,Sacramento County 220 | 06,069,San Benito County 221 | 06,071,San Bernardino County 222 | 06,073,San Diego County 223 | 06,075,San Francisco County 224 | 06,077,San Joaquin County 225 | 06,079,San Luis Obispo County 226 | 06,081,San Mateo County 227 | 06,083,Santa Barbara County 228 | 06,085,Santa Clara County 229 | 06,087,Santa Cruz County 230 | 06,089,Shasta County 231 | 06,091,Sierra County 232 | 06,093,Siskiyou County 233 | 06,095,Solano County 234 | 06,097,Sonoma County 235 | 06,099,Stanislaus County 236 | 06,101,Sutter County 237 | 06,103,Tehama County 238 | 06,105,Trinity County 239 | 06,107,Tulare County 240 | 06,109,Tuolumne County 241 | 06,111,Ventura County 242 | 06,113,Yolo County 243 | 06,115,Yuba County 244 | 08,001,Adams County 245 | 08,003,Alamosa County 246 | 08,005,Arapahoe County 247 | 08,007,Archuleta County 248 | 08,009,Baca County 249 | 08,011,Bent County 250 | 08,013,Boulder County 251 | 08,015,Chaffee County 252 | 08,017,Cheyenne County 253 | 08,019,Clear Creek County 254 | 08,021,Conejos County 255 | 08,023,Costilla County 256 | 08,025,Crowley County 257 | 08,027,Custer County 258 | 08,029,Delta County 259 | 08,031,Denver County 260 | 08,033,Dolores County 261 | 08,035,Douglas County 262 | 08,037,Eagle County 263 | 08,039,Elbert County 264 | 08,041,El Paso County 265 | 08,043,Fremont County 266 | 08,045,Garfield County 267 | 08,047,Gilpin County 268 | 08,049,Grand County 269 | 08,051,Gunnison County 270 | 08,053,Hinsdale County 271 | 08,055,Huerfano County 272 | 08,057,Jackson County 273 | 08,059,Jefferson County 274 | 08,061,Kiowa County 275 | 08,063,Kit Carson County 276 | 08,065,Lake County 277 | 08,067,La Plata County 278 | 08,069,Larimer County 279 | 08,071,Las Animas County 280 | 08,073,Lincoln County 281 | 08,075,Logan County 282 | 08,077,Mesa County 283 | 08,079,Mineral County 284 | 08,081,Moffat County 285 | 08,083,Montezuma County 286 | 08,085,Montrose County 287 | 08,087,Morgan County 288 | 08,089,Otero County 289 | 08,091,Ouray County 290 | 08,093,Park County 291 | 08,095,Phillips County 292 | 08,097,Pitkin County 293 | 08,099,Prowers County 294 | 08,101,Pueblo County 295 | 08,103,Rio Blanco County 296 | 08,105,Rio Grande County 297 | 08,107,Routt County 298 | 08,109,Saguache County 299 | 08,111,San Juan County 300 | 08,113,San Miguel County 301 | 08,115,Sedgwick County 302 | 08,117,Summit County 303 | 08,119,Teller County 304 | 08,121,Washington County 305 | 08,123,Weld County 306 | 08,125,Yuma County 307 | 09,001,Fairfield County 308 | 09,003,Hartford County 309 | 09,005,Litchfield County 310 | 09,007,Middlesex County 311 | 09,009,New Haven County 312 | 09,011,New London County 313 | 09,013,Tolland County 314 | 09,015,Windham County 315 | 10,001,Kent County 316 | 10,003,New Castle County 317 | 10,005,Sussex County 318 | 11,001,District of Columbia 319 | 11,001,Washington 320 | 12,001,Alachua County 321 | 12,003,Baker County 322 | 12,005,Bay County 323 | 12,007,Bradford County 324 | 12,009,Brevard County 325 | 12,011,Broward County 326 | 12,013,Calhoun County 327 | 12,015,Charlotte County 328 | 12,017,Citrus County 329 | 12,019,Clay County 330 | 12,021,Collier County 331 | 12,023,Columbia County 332 | 12,027,DeSoto County 333 | 12,029,Dixie County 334 | 12,031,Duval County 335 | 12,033,Escambia County 336 | 12,035,Flagler County 337 | 12,037,Franklin County 338 | 12,039,Gadsden County 339 | 12,041,Gilchrist County 340 | 12,043,Glades County 341 | 12,045,Gulf County 342 | 12,047,Hamilton County 343 | 12,049,Hardee County 344 | 12,051,Hendry County 345 | 12,053,Hernando County 346 | 12,055,Highlands County 347 | 12,057,Hillsborough County 348 | 12,059,Holmes County 349 | 12,061,Indian River County 350 | 12,063,Jackson County 351 | 12,065,Jefferson County 352 | 12,067,Lafayette County 353 | 12,069,Lake County 354 | 12,071,Lee County 355 | 12,073,Leon County 356 | 12,075,Levy County 357 | 12,077,Liberty County 358 | 12,079,Madison County 359 | 12,081,Manatee County 360 | 12,083,Marion County 361 | 12,085,Martin County 362 | 12,086,Miami-Dade County 363 | 12,087,Monroe County 364 | 12,089,Nassau County 365 | 12,091,Okaloosa County 366 | 12,093,Okeechobee County 367 | 12,095,Orange County 368 | 12,097,Osceola County 369 | 12,099,Palm Beach County 370 | 12,101,Pasco County 371 | 12,103,Pinellas County 372 | 12,105,Polk County 373 | 12,107,Putnam County 374 | 12,109,St. Johns County 375 | 12,111,St. Lucie County 376 | 12,113,Santa Rosa County 377 | 12,115,Sarasota County 378 | 12,117,Seminole County 379 | 12,119,Sumter County 380 | 12,121,Suwannee County 381 | 12,123,Taylor County 382 | 12,125,Union County 383 | 12,127,Volusia County 384 | 12,129,Wakulla County 385 | 12,131,Walton County 386 | 12,133,Washington County 387 | 13,001,Appling County 388 | 13,003,Atkinson County 389 | 13,005,Bacon County 390 | 13,007,Baker County 391 | 13,009,Baldwin County 392 | 13,011,Banks County 393 | 13,013,Barrow County 394 | 13,015,Bartow County 395 | 13,017,Ben Hill County 396 | 13,019,Berrien County 397 | 13,021,Bibb County 398 | 13,023,Bleckley County 399 | 13,025,Brantley County 400 | 13,027,Brooks County 401 | 13,029,Bryan County 402 | 13,031,Bulloch County 403 | 13,033,Burke County 404 | 13,035,Butts County 405 | 13,037,Calhoun County 406 | 13,039,Camden County 407 | 13,043,Candler County 408 | 13,045,Carroll County 409 | 13,047,Catoosa County 410 | 13,049,Charlton County 411 | 13,051,Chatham County 412 | 13,053,Chattahoochee County 413 | 13,055,Chattooga County 414 | 13,057,Cherokee County 415 | 13,059,Clarke County 416 | 13,061,Clay County 417 | 13,063,Clayton County 418 | 13,065,Clinch County 419 | 13,067,Cobb County 420 | 13,069,Coffee County 421 | 13,071,Colquitt County 422 | 13,073,Columbia County 423 | 13,075,Cook County 424 | 13,077,Coweta County 425 | 13,079,Crawford County 426 | 13,081,Crisp County 427 | 13,083,Dade County 428 | 13,085,Dawson County 429 | 13,087,Decatur County 430 | 13,089,DeKalb County 431 | 13,091,Dodge County 432 | 13,093,Dooly County 433 | 13,095,Dougherty County 434 | 13,097,Douglas County 435 | 13,099,Early County 436 | 13,101,Echols County 437 | 13,103,Effingham County 438 | 13,105,Elbert County 439 | 13,107,Emanuel County 440 | 13,109,Evans County 441 | 13,111,Fannin County 442 | 13,113,Fayette County 443 | 13,115,Floyd County 444 | 13,117,Forsyth County 445 | 13,119,Franklin County 446 | 13,121,Fulton County 447 | 13,123,Gilmer County 448 | 13,125,Glascock County 449 | 13,127,Glynn County 450 | 13,129,Gordon County 451 | 13,131,Grady County 452 | 13,133,Greene County 453 | 13,135,Gwinnett County 454 | 13,137,Habersham County 455 | 13,139,Hall County 456 | 13,141,Hancock County 457 | 13,143,Haralson County 458 | 13,145,Harris County 459 | 13,147,Hart County 460 | 13,149,Heard County 461 | 13,151,Henry County 462 | 13,153,Houston County 463 | 13,155,Irwin County 464 | 13,157,Jackson County 465 | 13,159,Jasper County 466 | 13,161,Jeff Davis County 467 | 13,163,Jefferson County 468 | 13,165,Jenkins County 469 | 13,167,Johnson County 470 | 13,169,Jones County 471 | 13,171,Lamar County 472 | 13,173,Lanier County 473 | 13,175,Laurens County 474 | 13,177,Lee County 475 | 13,179,Liberty County 476 | 13,181,Lincoln County 477 | 13,183,Long County 478 | 13,185,Lowndes County 479 | 13,187,Lumpkin County 480 | 13,189,McDuffie County 481 | 13,191,McIntosh County 482 | 13,193,Macon County 483 | 13,195,Madison County 484 | 13,197,Marion County 485 | 13,199,Meriwether County 486 | 13,201,Miller County 487 | 13,205,Mitchell County 488 | 13,207,Monroe County 489 | 13,209,Montgomery County 490 | 13,211,Morgan County 491 | 13,213,Murray County 492 | 13,215,Muscogee County 493 | 13,217,Newton County 494 | 13,219,Oconee County 495 | 13,221,Oglethorpe County 496 | 13,223,Paulding County 497 | 13,225,Peach County 498 | 13,227,Pickens County 499 | 13,229,Pierce County 500 | 13,231,Pike County 501 | 13,233,Polk County 502 | 13,235,Pulaski County 503 | 13,237,Putnam County 504 | 13,239,Quitman County 505 | 13,241,Rabun County 506 | 13,243,Randolph County 507 | 13,245,Richmond County 508 | 13,247,Rockdale County 509 | 13,249,Schley County 510 | 13,251,Screven County 511 | 13,253,Seminole County 512 | 13,255,Spalding County 513 | 13,257,Stephens County 514 | 13,259,Stewart County 515 | 13,261,Sumter County 516 | 13,263,Talbot County 517 | 13,265,Taliaferro County 518 | 13,267,Tattnall County 519 | 13,269,Taylor County 520 | 13,271,Telfair County 521 | 13,273,Terrell County 522 | 13,275,Thomas County 523 | 13,277,Tift County 524 | 13,279,Toombs County 525 | 13,281,Towns County 526 | 13,283,Treutlen County 527 | 13,285,Troup County 528 | 13,287,Turner County 529 | 13,289,Twiggs County 530 | 13,291,Union County 531 | 13,293,Upson County 532 | 13,295,Walker County 533 | 13,297,Walton County 534 | 13,299,Ware County 535 | 13,301,Warren County 536 | 13,303,Washington County 537 | 13,305,Wayne County 538 | 13,307,Webster County 539 | 13,309,Wheeler County 540 | 13,311,White County 541 | 13,313,Whitfield County 542 | 13,315,Wilcox County 543 | 13,317,Wilkes County 544 | 13,319,Wilkinson County 545 | 13,321,Worth County 546 | 15,001,Hawaii County 547 | 15,003,Honolulu County 548 | 15,005,Kalawao County 549 | 15,007,Kauai County 550 | 15,009,Maui County 551 | 16,001,Ada County 552 | 16,003,Adams County 553 | 16,005,Bannock County 554 | 16,007,Bear Lake County 555 | 16,009,Benewah County 556 | 16,011,Bingham County 557 | 16,013,Blaine County 558 | 16,015,Boise County 559 | 16,017,Bonner County 560 | 16,019,Bonneville County 561 | 16,021,Boundary County 562 | 16,023,Butte County 563 | 16,025,Camas County 564 | 16,027,Canyon County 565 | 16,029,Caribou County 566 | 16,031,Cassia County 567 | 16,033,Clark County 568 | 16,035,Clearwater County 569 | 16,037,Custer County 570 | 16,039,Elmore County 571 | 16,041,Franklin County 572 | 16,043,Fremont County 573 | 16,045,Gem County 574 | 16,047,Gooding County 575 | 16,049,Idaho County 576 | 16,051,Jefferson County 577 | 16,053,Jerome County 578 | 16,055,Kootenai County 579 | 16,057,Latah County 580 | 16,059,Lemhi County 581 | 16,061,Lewis County 582 | 16,063,Lincoln County 583 | 16,065,Madison County 584 | 16,067,Minidoka County 585 | 16,069,Nez Perce County 586 | 16,071,Oneida County 587 | 16,073,Owyhee County 588 | 16,075,Payette County 589 | 16,077,Power County 590 | 16,079,Shoshone County 591 | 16,081,Teton County 592 | 16,083,Twin Falls County 593 | 16,085,Valley County 594 | 16,087,Washington County 595 | 17,001,Adams County 596 | 17,003,Alexander County 597 | 17,005,Bond County 598 | 17,007,Boone County 599 | 17,009,Brown County 600 | 17,011,Bureau County 601 | 17,013,Calhoun County 602 | 17,015,Carroll County 603 | 17,017,Cass County 604 | 17,019,Champaign County 605 | 17,021,Christian County 606 | 17,023,Clark County 607 | 17,025,Clay County 608 | 17,027,Clinton County 609 | 17,029,Coles County 610 | 17,031,Cook County 611 | 17,033,Crawford County 612 | 17,035,Cumberland County 613 | 17,037,DeKalb County 614 | 17,039,De Witt County 615 | 17,041,Douglas County 616 | 17,043,DuPage County 617 | 17,045,Edgar County 618 | 17,047,Edwards County 619 | 17,049,Effingham County 620 | 17,051,Fayette County 621 | 17,053,Ford County 622 | 17,055,Franklin County 623 | 17,057,Fulton County 624 | 17,059,Gallatin County 625 | 17,061,Greene County 626 | 17,063,Grundy County 627 | 17,065,Hamilton County 628 | 17,067,Hancock County 629 | 17,069,Hardin County 630 | 17,071,Henderson County 631 | 17,073,Henry County 632 | 17,075,Iroquois County 633 | 17,077,Jackson County 634 | 17,079,Jasper County 635 | 17,081,Jefferson County 636 | 17,083,Jersey County 637 | 17,085,Jo Daviess County 638 | 17,087,Johnson County 639 | 17,089,Kane County 640 | 17,091,Kankakee County 641 | 17,093,Kendall County 642 | 17,095,Knox County 643 | 17,097,Lake County 644 | 17,099,La Salle County 645 | 17,099,LaSalle County 646 | 17,101,Lawrence County 647 | 17,103,Lee County 648 | 17,105,Livingston County 649 | 17,107,Logan County 650 | 17,109,McDonough County 651 | 17,111,McHenry County 652 | 17,113,McLean County 653 | 17,115,Macon County 654 | 17,117,Macoupin County 655 | 17,119,Madison County 656 | 17,121,Marion County 657 | 17,123,Marshall County 658 | 17,125,Mason County 659 | 17,127,Massac County 660 | 17,129,Menard County 661 | 17,131,Mercer County 662 | 17,133,Monroe County 663 | 17,135,Montgomery County 664 | 17,137,Morgan County 665 | 17,139,Moultrie County 666 | 17,141,Ogle County 667 | 17,143,Peoria County 668 | 17,145,Perry County 669 | 17,147,Piatt County 670 | 17,149,Pike County 671 | 17,151,Pope County 672 | 17,153,Pulaski County 673 | 17,155,Putnam County 674 | 17,157,Randolph County 675 | 17,159,Richland County 676 | 17,161,Rock Island County 677 | 17,163,St. Clair County 678 | 17,165,Saline County 679 | 17,167,Sangamon County 680 | 17,169,Schuyler County 681 | 17,171,Scott County 682 | 17,173,Shelby County 683 | 17,175,Stark County 684 | 17,177,Stephenson County 685 | 17,179,Tazewell County 686 | 17,181,Union County 687 | 17,183,Vermilion County 688 | 17,185,Wabash County 689 | 17,187,Warren County 690 | 17,189,Washington County 691 | 17,191,Wayne County 692 | 17,193,White County 693 | 17,195,Whiteside County 694 | 17,197,Will County 695 | 17,199,Williamson County 696 | 17,201,Winnebago County 697 | 17,203,Woodford County 698 | 18,001,Adams County 699 | 18,003,Allen County 700 | 18,005,Bartholomew County 701 | 18,007,Benton County 702 | 18,009,Blackford County 703 | 18,011,Boone County 704 | 18,013,Brown County 705 | 18,015,Carroll County 706 | 18,017,Cass County 707 | 18,019,Clark County 708 | 18,021,Clay County 709 | 18,023,Clinton County 710 | 18,025,Crawford County 711 | 18,027,Daviess County 712 | 18,029,Dearborn County 713 | 18,031,Decatur County 714 | 18,033,DeKalb County 715 | 18,035,Delaware County 716 | 18,037,Dubois County 717 | 18,039,Elkhart County 718 | 18,041,Fayette County 719 | 18,043,Floyd County 720 | 18,045,Fountain County 721 | 18,047,Franklin County 722 | 18,049,Fulton County 723 | 18,051,Gibson County 724 | 18,053,Grant County 725 | 18,055,Greene County 726 | 18,057,Hamilton County 727 | 18,059,Hancock County 728 | 18,061,Harrison County 729 | 18,063,Hendricks County 730 | 18,065,Henry County 731 | 18,067,Howard County 732 | 18,069,Huntington County 733 | 18,071,Jackson County 734 | 18,073,Jasper County 735 | 18,075,Jay County 736 | 18,077,Jefferson County 737 | 18,079,Jennings County 738 | 18,081,Johnson County 739 | 18,083,Knox County 740 | 18,085,Kosciusko County 741 | 18,087,LaGrange County 742 | 18,089,Lake County 743 | 18,091,LaPorte County 744 | 18,093,Lawrence County 745 | 18,095,Madison County 746 | 18,097,Marion County 747 | 18,099,Marshall County 748 | 18,101,Martin County 749 | 18,103,Miami County 750 | 18,105,Monroe County 751 | 18,107,Montgomery County 752 | 18,109,Morgan County 753 | 18,111,Newton County 754 | 18,113,Noble County 755 | 18,115,Ohio County 756 | 18,117,Orange County 757 | 18,119,Owen County 758 | 18,121,Parke County 759 | 18,123,Perry County 760 | 18,125,Pike County 761 | 18,127,Porter County 762 | 18,129,Posey County 763 | 18,131,Pulaski County 764 | 18,133,Putnam County 765 | 18,135,Randolph County 766 | 18,137,Ripley County 767 | 18,139,Rush County 768 | 18,141,St. Joseph County 769 | 18,143,Scott County 770 | 18,145,Shelby County 771 | 18,147,Spencer County 772 | 18,149,Starke County 773 | 18,151,Steuben County 774 | 18,153,Sullivan County 775 | 18,155,Switzerland County 776 | 18,157,Tippecanoe County 777 | 18,159,Tipton County 778 | 18,161,Union County 779 | 18,163,Vanderburgh County 780 | 18,165,Vermillion County 781 | 18,167,Vigo County 782 | 18,169,Wabash County 783 | 18,171,Warren County 784 | 18,173,Warrick County 785 | 18,175,Washington County 786 | 18,177,Wayne County 787 | 18,179,Wells County 788 | 18,181,White County 789 | 18,183,Whitley County 790 | 19,001,Adair County 791 | 19,003,Adams County 792 | 19,005,Allamakee County 793 | 19,007,Appanoose County 794 | 19,009,Audubon County 795 | 19,011,Benton County 796 | 19,013,Black Hawk County 797 | 19,015,Boone County 798 | 19,017,Bremer County 799 | 19,019,Buchanan County 800 | 19,021,Buena Vista County 801 | 19,023,Butler County 802 | 19,025,Calhoun County 803 | 19,027,Carroll County 804 | 19,029,Cass County 805 | 19,031,Cedar County 806 | 19,033,Cerro Gordo County 807 | 19,035,Cherokee County 808 | 19,037,Chickasaw County 809 | 19,039,Clarke County 810 | 19,041,Clay County 811 | 19,043,Clayton County 812 | 19,045,Clinton County 813 | 19,047,Crawford County 814 | 19,049,Dallas County 815 | 19,051,Davis County 816 | 19,053,Decatur County 817 | 19,055,Delaware County 818 | 19,057,Des Moines County 819 | 19,059,Dickinson County 820 | 19,061,Dubuque County 821 | 19,063,Emmet County 822 | 19,065,Fayette County 823 | 19,067,Floyd County 824 | 19,069,Franklin County 825 | 19,071,Fremont County 826 | 19,073,Greene County 827 | 19,075,Grundy County 828 | 19,077,Guthrie County 829 | 19,079,Hamilton County 830 | 19,081,Hancock County 831 | 19,083,Hardin County 832 | 19,085,Harrison County 833 | 19,087,Henry County 834 | 19,089,Howard County 835 | 19,091,Humboldt County 836 | 19,093,Ida County 837 | 19,095,Iowa County 838 | 19,097,Jackson County 839 | 19,099,Jasper County 840 | 19,101,Jefferson County 841 | 19,103,Johnson County 842 | 19,105,Jones County 843 | 19,107,Keokuk County 844 | 19,109,Kossuth County 845 | 19,111,Lee County 846 | 19,113,Linn County 847 | 19,115,Louisa County 848 | 19,117,Lucas County 849 | 19,119,Lyon County 850 | 19,121,Madison County 851 | 19,123,Mahaska County 852 | 19,125,Marion County 853 | 19,127,Marshall County 854 | 19,129,Mills County 855 | 19,131,Mitchell County 856 | 19,133,Monona County 857 | 19,135,Monroe County 858 | 19,137,Montgomery County 859 | 19,139,Muscatine County 860 | 19,141,O'Brien County 861 | 19,143,Osceola County 862 | 19,145,Page County 863 | 19,147,Palo Alto County 864 | 19,149,Plymouth County 865 | 19,151,Pocahontas County 866 | 19,153,Polk County 867 | 19,155,Pottawattamie County 868 | 19,157,Poweshiek County 869 | 19,159,Ringgold County 870 | 19,161,Sac County 871 | 19,163,Scott County 872 | 19,165,Shelby County 873 | 19,167,Sioux County 874 | 19,169,Story County 875 | 19,171,Tama County 876 | 19,173,Taylor County 877 | 19,175,Union County 878 | 19,177,Van Buren County 879 | 19,179,Wapello County 880 | 19,181,Warren County 881 | 19,183,Washington County 882 | 19,185,Wayne County 883 | 19,187,Webster County 884 | 19,189,Winnebago County 885 | 19,191,Winneshiek County 886 | 19,193,Woodbury County 887 | 19,195,Worth County 888 | 19,197,Wright County 889 | 20,001,Allen County 890 | 20,003,Anderson County 891 | 20,005,Atchison County 892 | 20,007,Barber County 893 | 20,009,Barton County 894 | 20,011,Bourbon County 895 | 20,013,Brown County 896 | 20,015,Butler County 897 | 20,017,Chase County 898 | 20,019,Chautauqua County 899 | 20,021,Cherokee County 900 | 20,023,Cheyenne County 901 | 20,025,Clark County 902 | 20,027,Clay County 903 | 20,029,Cloud County 904 | 20,031,Coffey County 905 | 20,033,Comanche County 906 | 20,035,Cowley County 907 | 20,037,Crawford County 908 | 20,039,Decatur County 909 | 20,041,Dickinson County 910 | 20,043,Doniphan County 911 | 20,045,Douglas County 912 | 20,047,Edwards County 913 | 20,049,Elk County 914 | 20,051,Ellis County 915 | 20,053,Ellsworth County 916 | 20,055,Finney County 917 | 20,057,Ford County 918 | 20,059,Franklin County 919 | 20,061,Geary County 920 | 20,063,Gove County 921 | 20,065,Graham County 922 | 20,067,Grant County 923 | 20,069,Gray County 924 | 20,071,Greeley County 925 | 20,073,Greenwood County 926 | 20,075,Hamilton County 927 | 20,077,Harper County 928 | 20,079,Harvey County 929 | 20,081,Haskell County 930 | 20,083,Hodgeman County 931 | 20,085,Jackson County 932 | 20,087,Jefferson County 933 | 20,089,Jewell County 934 | 20,091,Johnson County 935 | 20,093,Kearny County 936 | 20,095,Kingman County 937 | 20,097,Kiowa County 938 | 20,099,Labette County 939 | 20,101,Lane County 940 | 20,103,Leavenworth County 941 | 20,105,Lincoln County 942 | 20,107,Linn County 943 | 20,109,Logan County 944 | 20,111,Lyon County 945 | 20,113,McPherson County 946 | 20,115,Marion County 947 | 20,117,Marshall County 948 | 20,119,Meade County 949 | 20,121,Miami County 950 | 20,123,Mitchell County 951 | 20,125,Montgomery County 952 | 20,127,Morris County 953 | 20,129,Morton County 954 | 20,131,Nemaha County 955 | 20,133,Neosho County 956 | 20,135,Ness County 957 | 20,137,Norton County 958 | 20,139,Osage County 959 | 20,141,Osborne County 960 | 20,143,Ottawa County 961 | 20,145,Pawnee County 962 | 20,147,Phillips County 963 | 20,149,Pottawatomie County 964 | 20,151,Pratt County 965 | 20,153,Rawlins County 966 | 20,155,Reno County 967 | 20,157,Republic County 968 | 20,159,Rice County 969 | 20,161,Riley County 970 | 20,163,Rooks County 971 | 20,165,Rush County 972 | 20,167,Russell County 973 | 20,169,Saline County 974 | 20,171,Scott County 975 | 20,173,Sedgwick County 976 | 20,175,Seward County 977 | 20,177,Shawnee County 978 | 20,179,Sheridan County 979 | 20,181,Sherman County 980 | 20,183,Smith County 981 | 20,185,Stafford County 982 | 20,187,Stanton County 983 | 20,189,Stevens County 984 | 20,191,Sumner County 985 | 20,193,Thomas County 986 | 20,195,Trego County 987 | 20,197,Wabaunsee County 988 | 20,199,Wallace County 989 | 20,201,Washington County 990 | 20,203,Wichita County 991 | 20,205,Wilson County 992 | 20,207,Woodson County 993 | 20,209,Wyandotte County 994 | 21,001,Adair County 995 | 21,003,Allen County 996 | 21,005,Anderson County 997 | 21,007,Ballard County 998 | 21,009,Barren County 999 | 21,011,Bath County 1000 | 21,013,Bell County 1001 | 21,015,Boone County 1002 | 21,017,Bourbon County 1003 | 21,019,Boyd County 1004 | 21,021,Boyle County 1005 | 21,023,Bracken County 1006 | 21,025,Breathitt County 1007 | 21,027,Breckinridge County 1008 | 21,029,Bullitt County 1009 | 21,031,Butler County 1010 | 21,033,Caldwell County 1011 | 21,035,Calloway County 1012 | 21,037,Campbell County 1013 | 21,039,Carlisle County 1014 | 21,041,Carroll County 1015 | 21,043,Carter County 1016 | 21,045,Casey County 1017 | 21,047,Christian County 1018 | 21,049,Clark County 1019 | 21,051,Clay County 1020 | 21,053,Clinton County 1021 | 21,055,Crittenden County 1022 | 21,057,Cumberland County 1023 | 21,059,Daviess County 1024 | 21,061,Edmonson County 1025 | 21,063,Elliott County 1026 | 21,065,Estill County 1027 | 21,067,Fayette County 1028 | 21,069,Fleming County 1029 | 21,071,Floyd County 1030 | 21,073,Franklin County 1031 | 21,075,Fulton County 1032 | 21,077,Gallatin County 1033 | 21,079,Garrard County 1034 | 21,081,Grant County 1035 | 21,083,Graves County 1036 | 21,085,Grayson County 1037 | 21,087,Green County 1038 | 21,089,Greenup County 1039 | 21,091,Hancock County 1040 | 21,093,Hardin County 1041 | 21,095,Harlan County 1042 | 21,097,Harrison County 1043 | 21,099,Hart County 1044 | 21,101,Henderson County 1045 | 21,103,Henry County 1046 | 21,105,Hickman County 1047 | 21,107,Hopkins County 1048 | 21,109,Jackson County 1049 | 21,111,Jefferson County 1050 | 21,113,Jessamine County 1051 | 21,115,Johnson County 1052 | 21,117,Kenton County 1053 | 21,119,Knott County 1054 | 21,121,Knox County 1055 | 21,123,Larue County 1056 | 21,125,Laurel County 1057 | 21,127,Lawrence County 1058 | 21,129,Lee County 1059 | 21,131,Leslie County 1060 | 21,133,Letcher County 1061 | 21,135,Lewis County 1062 | 21,137,Lincoln County 1063 | 21,139,Livingston County 1064 | 21,141,Logan County 1065 | 21,143,Lyon County 1066 | 21,145,McCracken County 1067 | 21,147,McCreary County 1068 | 21,149,McLean County 1069 | 21,151,Madison County 1070 | 21,153,Magoffin County 1071 | 21,155,Marion County 1072 | 21,157,Marshall County 1073 | 21,159,Martin County 1074 | 21,161,Mason County 1075 | 21,163,Meade County 1076 | 21,165,Menifee County 1077 | 21,167,Mercer County 1078 | 21,169,Metcalfe County 1079 | 21,171,Monroe County 1080 | 21,173,Montgomery County 1081 | 21,175,Morgan County 1082 | 21,177,Muhlenberg County 1083 | 21,179,Nelson County 1084 | 21,181,Nicholas County 1085 | 21,183,Ohio County 1086 | 21,185,Oldham County 1087 | 21,187,Owen County 1088 | 21,189,Owsley County 1089 | 21,191,Pendleton County 1090 | 21,193,Perry County 1091 | 21,195,Pike County 1092 | 21,197,Powell County 1093 | 21,199,Pulaski County 1094 | 21,201,Robertson County 1095 | 21,203,Rockcastle County 1096 | 21,205,Rowan County 1097 | 21,207,Russell County 1098 | 21,209,Scott County 1099 | 21,211,Shelby County 1100 | 21,213,Simpson County 1101 | 21,215,Spencer County 1102 | 21,217,Taylor County 1103 | 21,219,Todd County 1104 | 21,221,Trigg County 1105 | 21,223,Trimble County 1106 | 21,225,Union County 1107 | 21,227,Warren County 1108 | 21,229,Washington County 1109 | 21,231,Wayne County 1110 | 21,233,Webster County 1111 | 21,235,Whitley County 1112 | 21,237,Wolfe County 1113 | 21,239,Woodford County 1114 | 22,001,Acadia Parish 1115 | 22,003,Allen Parish 1116 | 22,005,Ascension Parish 1117 | 22,007,Assumption Parish 1118 | 22,009,Avoyelles Parish 1119 | 22,011,Beauregard Parish 1120 | 22,013,Bienville Parish 1121 | 22,015,Bossier Parish 1122 | 22,017,Caddo Parish 1123 | 22,019,Calcasieu Parish 1124 | 22,021,Caldwell Parish 1125 | 22,023,Cameron Parish 1126 | 22,025,Catahoula Parish 1127 | 22,027,Claiborne Parish 1128 | 22,029,Concordia Parish 1129 | 22,031,De Soto Parish 1130 | 22,033,East Baton Rouge Parish 1131 | 22,035,East Carroll Parish 1132 | 22,037,East Feliciana Parish 1133 | 22,039,Evangeline Parish 1134 | 22,041,Franklin Parish 1135 | 22,043,Grant Parish 1136 | 22,045,Iberia Parish 1137 | 22,047,Iberville Parish 1138 | 22,049,Jackson Parish 1139 | 22,051,Jefferson Parish 1140 | 22,053,Jefferson Davis Parish 1141 | 22,055,Lafayette Parish 1142 | 22,057,Lafourche Parish 1143 | 22,059,La Salle Parish 1144 | 22,061,Lincoln Parish 1145 | 22,063,Livingston Parish 1146 | 22,065,Madison Parish 1147 | 22,067,Morehouse Parish 1148 | 22,069,Natchitoches Parish 1149 | 22,071,Orleans Parish 1150 | 22,073,Ouachita Parish 1151 | 22,075,Plaquemines Parish 1152 | 22,077,Pointe Coupee Parish 1153 | 22,079,Rapides Parish 1154 | 22,081,Red River Parish 1155 | 22,083,Richland Parish 1156 | 22,085,Sabine Parish 1157 | 22,087,St. Bernard Parish 1158 | 22,089,St. Charles Parish 1159 | 22,091,St. Helena Parish 1160 | 22,093,St. James Parish 1161 | 22,095,St. John the Baptist Parish 1162 | 22,097,St. Landry Parish 1163 | 22,099,St. Martin Parish 1164 | 22,101,St. Mary Parish 1165 | 22,103,St. Tammany Parish 1166 | 22,105,Tangipahoa Parish 1167 | 22,107,Tensas Parish 1168 | 22,109,Terrebonne Parish 1169 | 22,111,Union Parish 1170 | 22,113,Vermilion Parish 1171 | 22,115,Vernon Parish 1172 | 22,117,Washington Parish 1173 | 22,119,Webster Parish 1174 | 22,121,West Baton Rouge Parish 1175 | 22,123,West Carroll Parish 1176 | 22,125,West Feliciana Parish 1177 | 22,127,Winn Parish 1178 | 23,001,Androscoggin County 1179 | 23,003,Aroostook County 1180 | 23,005,Cumberland County 1181 | 23,007,Franklin County 1182 | 23,009,Hancock County 1183 | 23,011,Kennebec County 1184 | 23,013,Knox County 1185 | 23,015,Lincoln County 1186 | 23,017,Oxford County 1187 | 23,019,Penobscot County 1188 | 23,021,Piscataquis County 1189 | 23,023,Sagadahoc County 1190 | 23,025,Somerset County 1191 | 23,027,Waldo County 1192 | 23,029,Washington County 1193 | 23,031,York County 1194 | 24,001,Allegany County 1195 | 24,003,Anne Arundel County 1196 | 24,005,Baltimore County 1197 | 24,009,Calvert County 1198 | 24,011,Caroline County 1199 | 24,013,Carroll County 1200 | 24,015,Cecil County 1201 | 24,017,Charles County 1202 | 24,019,Dorchester County 1203 | 24,021,Frederick County 1204 | 24,023,Garrett County 1205 | 24,025,Harford County 1206 | 24,027,Howard County 1207 | 24,029,Kent County 1208 | 24,031,Montgomery County 1209 | 24,033,Prince George's County 1210 | 24,035,Queen Anne's County 1211 | 24,037,St. Mary's County 1212 | 24,039,Somerset County 1213 | 24,041,Talbot County 1214 | 24,043,Washington County 1215 | 24,045,Wicomico County 1216 | 24,047,Worcester County 1217 | 24,510,Baltimore city 1218 | 25,001,Barnstable County 1219 | 25,003,Berkshire County 1220 | 25,005,Bristol County 1221 | 25,007,Dukes County 1222 | 25,009,Essex County 1223 | 25,011,Franklin County 1224 | 25,013,Hampden County 1225 | 25,015,Hampshire County 1226 | 25,017,Middlesex County 1227 | 25,019,Nantucket County 1228 | 25,021,Norfolk County 1229 | 25,023,Plymouth County 1230 | 25,025,Suffolk County 1231 | 25,027,Worcester County 1232 | 26,001,Alcona County 1233 | 26,003,Alger County 1234 | 26,005,Allegan County 1235 | 26,007,Alpena County 1236 | 26,009,Antrim County 1237 | 26,011,Arenac County 1238 | 26,013,Baraga County 1239 | 26,015,Barry County 1240 | 26,017,Bay County 1241 | 26,019,Benzie County 1242 | 26,021,Berrien County 1243 | 26,023,Branch County 1244 | 26,025,Calhoun County 1245 | 26,027,Cass County 1246 | 26,029,Charlevoix County 1247 | 26,031,Cheboygan County 1248 | 26,033,Chippewa County 1249 | 26,035,Clare County 1250 | 26,037,Clinton County 1251 | 26,039,Crawford County 1252 | 26,041,Delta County 1253 | 26,043,Dickinson County 1254 | 26,045,Eaton County 1255 | 26,047,Emmet County 1256 | 26,049,Genesee County 1257 | 26,051,Gladwin County 1258 | 26,053,Gogebic County 1259 | 26,055,Grand Traverse County 1260 | 26,057,Gratiot County 1261 | 26,059,Hillsdale County 1262 | 26,061,Houghton County 1263 | 26,063,Huron County 1264 | 26,065,Ingham County 1265 | 26,067,Ionia County 1266 | 26,069,Iosco County 1267 | 26,071,Iron County 1268 | 26,073,Isabella County 1269 | 26,075,Jackson County 1270 | 26,077,Kalamazoo County 1271 | 26,079,Kalkaska County 1272 | 26,081,Kent County 1273 | 26,083,Keweenaw County 1274 | 26,085,Lake County 1275 | 26,087,Lapeer County 1276 | 26,089,Leelanau County 1277 | 26,091,Lenawee County 1278 | 26,093,Livingston County 1279 | 26,095,Luce County 1280 | 26,097,Mackinac County 1281 | 26,099,Macomb County 1282 | 26,101,Manistee County 1283 | 26,103,Marquette County 1284 | 26,105,Mason County 1285 | 26,107,Mecosta County 1286 | 26,109,Menominee County 1287 | 26,111,Midland County 1288 | 26,113,Missaukee County 1289 | 26,115,Monroe County 1290 | 26,117,Montcalm County 1291 | 26,119,Montmorency County 1292 | 26,121,Muskegon County 1293 | 26,123,Newaygo County 1294 | 26,125,Oakland County 1295 | 26,127,Oceana County 1296 | 26,129,Ogemaw County 1297 | 26,131,Ontonagon County 1298 | 26,133,Osceola County 1299 | 26,135,Oscoda County 1300 | 26,137,Otsego County 1301 | 26,139,Ottawa County 1302 | 26,141,Presque Isle County 1303 | 26,143,Roscommon County 1304 | 26,145,Saginaw County 1305 | 26,147,St. Clair County 1306 | 26,149,St. Joseph County 1307 | 26,151,Sanilac County 1308 | 26,153,Schoolcraft County 1309 | 26,155,Shiawassee County 1310 | 26,157,Tuscola County 1311 | 26,159,Van Buren County 1312 | 26,161,Washtenaw County 1313 | 26,163,Wayne County 1314 | 26,165,Wexford County 1315 | 27,001,Aitkin County 1316 | 27,003,Anoka County 1317 | 27,005,Becker County 1318 | 27,007,Beltrami County 1319 | 27,009,Benton County 1320 | 27,011,Big Stone County 1321 | 27,013,Blue Earth County 1322 | 27,015,Brown County 1323 | 27,017,Carlton County 1324 | 27,019,Carver County 1325 | 27,021,Cass County 1326 | 27,023,Chippewa County 1327 | 27,025,Chisago County 1328 | 27,027,Clay County 1329 | 27,029,Clearwater County 1330 | 27,031,Cook County 1331 | 27,033,Cottonwood County 1332 | 27,035,Crow Wing County 1333 | 27,037,Dakota County 1334 | 27,039,Dodge County 1335 | 27,041,Douglas County 1336 | 27,043,Faribault County 1337 | 27,045,Fillmore County 1338 | 27,047,Freeborn County 1339 | 27,049,Goodhue County 1340 | 27,051,Grant County 1341 | 27,053,Hennepin County 1342 | 27,055,Houston County 1343 | 27,057,Hubbard County 1344 | 27,059,Isanti County 1345 | 27,061,Itasca County 1346 | 27,063,Jackson County 1347 | 27,065,Kanabec County 1348 | 27,067,Kandiyohi County 1349 | 27,069,Kittson County 1350 | 27,071,Koochiching County 1351 | 27,073,Lac qui Parle County 1352 | 27,075,Lake County 1353 | 27,077,Lake of the Woods County 1354 | 27,079,Le Sueur County 1355 | 27,081,Lincoln County 1356 | 27,083,Lyon County 1357 | 27,085,McLeod County 1358 | 27,087,Mahnomen County 1359 | 27,089,Marshall County 1360 | 27,091,Martin County 1361 | 27,093,Meeker County 1362 | 27,095,Mille Lacs County 1363 | 27,097,Morrison County 1364 | 27,099,Mower County 1365 | 27,101,Murray County 1366 | 27,103,Nicollet County 1367 | 27,105,Nobles County 1368 | 27,107,Norman County 1369 | 27,109,Olmsted County 1370 | 27,111,Otter Tail County 1371 | 27,113,Pennington County 1372 | 27,115,Pine County 1373 | 27,117,Pipestone County 1374 | 27,119,Polk County 1375 | 27,121,Pope County 1376 | 27,123,Ramsey County 1377 | 27,125,Red Lake County 1378 | 27,127,Redwood County 1379 | 27,129,Renville County 1380 | 27,131,Rice County 1381 | 27,133,Rock County 1382 | 27,135,Roseau County 1383 | 27,137,St. Louis County 1384 | 27,139,Scott County 1385 | 27,141,Sherburne County 1386 | 27,143,Sibley County 1387 | 27,145,Stearns County 1388 | 27,147,Steele County 1389 | 27,149,Stevens County 1390 | 27,151,Swift County 1391 | 27,153,Todd County 1392 | 27,155,Traverse County 1393 | 27,157,Wabasha County 1394 | 27,159,Wadena County 1395 | 27,161,Waseca County 1396 | 27,163,Washington County 1397 | 27,165,Watonwan County 1398 | 27,167,Wilkin County 1399 | 27,169,Winona County 1400 | 27,171,Wright County 1401 | 27,173,Yellow Medicine County 1402 | 28,001,Adams County 1403 | 28,003,Alcorn County 1404 | 28,005,Amite County 1405 | 28,007,Attala County 1406 | 28,009,Benton County 1407 | 28,011,Bolivar County 1408 | 28,013,Calhoun County 1409 | 28,015,Carroll County 1410 | 28,017,Chickasaw County 1411 | 28,019,Choctaw County 1412 | 28,021,Claiborne County 1413 | 28,023,Clarke County 1414 | 28,025,Clay County 1415 | 28,027,Coahoma County 1416 | 28,029,Copiah County 1417 | 28,031,Covington County 1418 | 28,033,DeSoto County 1419 | 28,035,Forrest County 1420 | 28,037,Franklin County 1421 | 28,039,George County 1422 | 28,041,Greene County 1423 | 28,043,Grenada County 1424 | 28,045,Hancock County 1425 | 28,047,Harrison County 1426 | 28,049,Hinds County 1427 | 28,051,Holmes County 1428 | 28,053,Humphreys County 1429 | 28,055,Issaquena County 1430 | 28,057,Itawamba County 1431 | 28,059,Jackson County 1432 | 28,061,Jasper County 1433 | 28,063,Jefferson County 1434 | 28,065,Jefferson Davis County 1435 | 28,067,Jones County 1436 | 28,069,Kemper County 1437 | 28,071,Lafayette County 1438 | 28,073,Lamar County 1439 | 28,075,Lauderdale County 1440 | 28,077,Lawrence County 1441 | 28,079,Leake County 1442 | 28,081,Lee County 1443 | 28,083,Leflore County 1444 | 28,085,Lincoln County 1445 | 28,087,Lowndes County 1446 | 28,089,Madison County 1447 | 28,091,Marion County 1448 | 28,093,Marshall County 1449 | 28,095,Monroe County 1450 | 28,097,Montgomery County 1451 | 28,099,Neshoba County 1452 | 28,101,Newton County 1453 | 28,103,Noxubee County 1454 | 28,105,Oktibbeha County 1455 | 28,107,Panola County 1456 | 28,109,Pearl River County 1457 | 28,111,Perry County 1458 | 28,113,Pike County 1459 | 28,115,Pontotoc County 1460 | 28,117,Prentiss County 1461 | 28,119,Quitman County 1462 | 28,121,Rankin County 1463 | 28,123,Scott County 1464 | 28,125,Sharkey County 1465 | 28,127,Simpson County 1466 | 28,129,Smith County 1467 | 28,131,Stone County 1468 | 28,133,Sunflower County 1469 | 28,135,Tallahatchie County 1470 | 28,137,Tate County 1471 | 28,139,Tippah County 1472 | 28,141,Tishomingo County 1473 | 28,143,Tunica County 1474 | 28,145,Union County 1475 | 28,147,Walthall County 1476 | 28,149,Warren County 1477 | 28,151,Washington County 1478 | 28,153,Wayne County 1479 | 28,155,Webster County 1480 | 28,157,Wilkinson County 1481 | 28,159,Winston County 1482 | 28,161,Yalobusha County 1483 | 28,163,Yazoo County 1484 | 29,001,Adair County 1485 | 29,003,Andrew County 1486 | 29,005,Atchison County 1487 | 29,007,Audrain County 1488 | 29,009,Barry County 1489 | 29,011,Barton County 1490 | 29,013,Bates County 1491 | 29,015,Benton County 1492 | 29,017,Bollinger County 1493 | 29,019,Boone County 1494 | 29,021,Buchanan County 1495 | 29,023,Butler County 1496 | 29,025,Caldwell County 1497 | 29,027,Callaway County 1498 | 29,029,Camden County 1499 | 29,031,Cape Girardeau County 1500 | 29,033,Carroll County 1501 | 29,035,Carter County 1502 | 29,037,Cass County 1503 | 29,039,Cedar County 1504 | 29,041,Chariton County 1505 | 29,043,Christian County 1506 | 29,045,Clark County 1507 | 29,047,Clay County 1508 | 29,049,Clinton County 1509 | 29,051,Cole County 1510 | 29,053,Cooper County 1511 | 29,055,Crawford County 1512 | 29,057,Dade County 1513 | 29,059,Dallas County 1514 | 29,061,Daviess County 1515 | 29,063,DeKalb County 1516 | 29,065,Dent County 1517 | 29,067,Douglas County 1518 | 29,069,Dunklin County 1519 | 29,071,Franklin County 1520 | 29,073,Gasconade County 1521 | 29,075,Gentry County 1522 | 29,077,Greene County 1523 | 29,079,Grundy County 1524 | 29,081,Harrison County 1525 | 29,083,Henry County 1526 | 29,085,Hickory County 1527 | 29,087,Holt County 1528 | 29,089,Howard County 1529 | 29,091,Howell County 1530 | 29,093,Iron County 1531 | 29,095,Jackson County 1532 | 29,097,Jasper County 1533 | 29,099,Jefferson County 1534 | 29,101,Johnson County 1535 | 29,103,Knox County 1536 | 29,105,Laclede County 1537 | 29,107,Lafayette County 1538 | 29,109,Lawrence County 1539 | 29,111,Lewis County 1540 | 29,113,Lincoln County 1541 | 29,115,Linn County 1542 | 29,117,Livingston County 1543 | 29,119,McDonald County 1544 | 29,121,Macon County 1545 | 29,123,Madison County 1546 | 29,125,Maries County 1547 | 29,127,Marion County 1548 | 29,129,Mercer County 1549 | 29,131,Miller County 1550 | 29,133,Mississippi County 1551 | 29,135,Moniteau County 1552 | 29,137,Monroe County 1553 | 29,139,Montgomery County 1554 | 29,141,Morgan County 1555 | 29,143,New Madrid County 1556 | 29,145,Newton County 1557 | 29,147,Nodaway County 1558 | 29,149,Oregon County 1559 | 29,151,Osage County 1560 | 29,153,Ozark County 1561 | 29,155,Pemiscot County 1562 | 29,157,Perry County 1563 | 29,159,Pettis County 1564 | 29,161,Phelps County 1565 | 29,163,Pike County 1566 | 29,165,Platte County 1567 | 29,167,Polk County 1568 | 29,169,Pulaski County 1569 | 29,171,Putnam County 1570 | 29,173,Ralls County 1571 | 29,175,Randolph County 1572 | 29,177,Ray County 1573 | 29,179,Reynolds County 1574 | 29,181,Ripley County 1575 | 29,183,St. Charles County 1576 | 29,185,St. Clair County 1577 | 29,186,Ste. Genevieve County 1578 | 29,187,St. Francois County 1579 | 29,189,St. Louis County 1580 | 29,195,Saline County 1581 | 29,197,Schuyler County 1582 | 29,199,Scotland County 1583 | 29,201,Scott County 1584 | 29,203,Shannon County 1585 | 29,205,Shelby County 1586 | 29,207,Stoddard County 1587 | 29,209,Stone County 1588 | 29,211,Sullivan County 1589 | 29,213,Taney County 1590 | 29,215,Texas County 1591 | 29,217,Vernon County 1592 | 29,219,Warren County 1593 | 29,221,Washington County 1594 | 29,223,Wayne County 1595 | 29,225,Webster County 1596 | 29,227,Worth County 1597 | 29,229,Wright County 1598 | 29,510,St. Louis city 1599 | 30,001,Beaverhead County 1600 | 30,003,Big Horn County 1601 | 30,005,Blaine County 1602 | 30,007,Broadwater County 1603 | 30,009,Carbon County 1604 | 30,011,Carter County 1605 | 30,013,Cascade County 1606 | 30,015,Chouteau County 1607 | 30,017,Custer County 1608 | 30,019,Daniels County 1609 | 30,021,Dawson County 1610 | 30,023,Deer Lodge County 1611 | 30,025,Fallon County 1612 | 30,027,Fergus County 1613 | 30,029,Flathead County 1614 | 30,031,Gallatin County 1615 | 30,033,Garfield County 1616 | 30,035,Glacier County 1617 | 30,037,Golden Valley County 1618 | 30,039,Granite County 1619 | 30,041,Hill County 1620 | 30,043,Jefferson County 1621 | 30,045,Judith Basin County 1622 | 30,047,Lake County 1623 | 30,049,Lewis and Clark County 1624 | 30,051,Liberty County 1625 | 30,053,Lincoln County 1626 | 30,055,McCone County 1627 | 30,057,Madison County 1628 | 30,059,Meagher County 1629 | 30,061,Mineral County 1630 | 30,063,Missoula County 1631 | 30,065,Musselshell County 1632 | 30,067,Park County 1633 | 30,069,Petroleum County 1634 | 30,071,Phillips County 1635 | 30,073,Pondera County 1636 | 30,075,Powder River County 1637 | 30,077,Powell County 1638 | 30,079,Prairie County 1639 | 30,081,Ravalli County 1640 | 30,083,Richland County 1641 | 30,085,Roosevelt County 1642 | 30,087,Rosebud County 1643 | 30,089,Sanders County 1644 | 30,091,Sheridan County 1645 | 30,093,Silver Bow County 1646 | 30,095,Stillwater County 1647 | 30,097,Sweet Grass County 1648 | 30,099,Teton County 1649 | 30,101,Toole County 1650 | 30,103,Treasure County 1651 | 30,105,Valley County 1652 | 30,107,Wheatland County 1653 | 30,109,Wibaux County 1654 | 30,111,Yellowstone County 1655 | 31,001,Adams County 1656 | 31,003,Antelope County 1657 | 31,005,Arthur County 1658 | 31,007,Banner County 1659 | 31,009,Blaine County 1660 | 31,011,Boone County 1661 | 31,013,Box Butte County 1662 | 31,015,Boyd County 1663 | 31,017,Brown County 1664 | 31,019,Buffalo County 1665 | 31,021,Burt County 1666 | 31,023,Butler County 1667 | 31,025,Cass County 1668 | 31,027,Cedar County 1669 | 31,029,Chase County 1670 | 31,031,Cherry County 1671 | 31,033,Cheyenne County 1672 | 31,035,Clay County 1673 | 31,037,Colfax County 1674 | 31,039,Cuming County 1675 | 31,041,Custer County 1676 | 31,043,Dakota County 1677 | 31,045,Dawes County 1678 | 31,047,Dawson County 1679 | 31,049,Deuel County 1680 | 31,051,Dixon County 1681 | 31,053,Dodge County 1682 | 31,055,Douglas County 1683 | 31,057,Dundy County 1684 | 31,059,Fillmore County 1685 | 31,061,Franklin County 1686 | 31,063,Frontier County 1687 | 31,065,Furnas County 1688 | 31,067,Gage County 1689 | 31,069,Garden County 1690 | 31,071,Garfield County 1691 | 31,073,Gosper County 1692 | 31,075,Grant County 1693 | 31,077,Greeley County 1694 | 31,079,Hall County 1695 | 31,081,Hamilton County 1696 | 31,083,Harlan County 1697 | 31,085,Hayes County 1698 | 31,087,Hitchcock County 1699 | 31,089,Holt County 1700 | 31,091,Hooker County 1701 | 31,093,Howard County 1702 | 31,095,Jefferson County 1703 | 31,097,Johnson County 1704 | 31,099,Kearney County 1705 | 31,101,Keith County 1706 | 31,103,Keya Paha County 1707 | 31,105,Kimball County 1708 | 31,107,Knox County 1709 | 31,109,Lancaster County 1710 | 31,111,Lincoln County 1711 | 31,113,Logan County 1712 | 31,115,Loup County 1713 | 31,117,McPherson County 1714 | 31,119,Madison County 1715 | 31,121,Merrick County 1716 | 31,123,Morrill County 1717 | 31,125,Nance County 1718 | 31,127,Nemaha County 1719 | 31,129,Nuckolls County 1720 | 31,131,Otoe County 1721 | 31,133,Pawnee County 1722 | 31,135,Perkins County 1723 | 31,137,Phelps County 1724 | 31,139,Pierce County 1725 | 31,141,Platte County 1726 | 31,143,Polk County 1727 | 31,145,Red Willow County 1728 | 31,147,Richardson County 1729 | 31,149,Rock County 1730 | 31,151,Saline County 1731 | 31,153,Sarpy County 1732 | 31,155,Saunders County 1733 | 31,157,Scotts Bluff County 1734 | 31,159,Seward County 1735 | 31,161,Sheridan County 1736 | 31,163,Sherman County 1737 | 31,165,Sioux County 1738 | 31,167,Stanton County 1739 | 31,169,Thayer County 1740 | 31,171,Thomas County 1741 | 31,173,Thurston County 1742 | 31,175,Valley County 1743 | 31,177,Washington County 1744 | 31,179,Wayne County 1745 | 31,181,Webster County 1746 | 31,183,Wheeler County 1747 | 31,185,York County 1748 | 32,001,Churchill County 1749 | 32,003,Clark County 1750 | 32,005,Douglas County 1751 | 32,007,Elko County 1752 | 32,009,Esmeralda County 1753 | 32,011,Eureka County 1754 | 32,013,Humboldt County 1755 | 32,015,Lander County 1756 | 32,017,Lincoln County 1757 | 32,019,Lyon County 1758 | 32,021,Mineral County 1759 | 32,023,Nye County 1760 | 32,027,Pershing County 1761 | 32,029,Storey County 1762 | 32,031,Washoe County 1763 | 32,033,White Pine County 1764 | 32,510,Carson City 1765 | 33,001,Belknap County 1766 | 33,003,Carroll County 1767 | 33,005,Cheshire County 1768 | 33,007,Coos County 1769 | 33,009,Grafton County 1770 | 33,011,Hillsborough County 1771 | 33,013,Merrimack County 1772 | 33,015,Rockingham County 1773 | 33,017,Strafford County 1774 | 33,019,Sullivan County 1775 | 34,001,Atlantic County 1776 | 34,003,Bergen County 1777 | 34,005,Burlington County 1778 | 34,007,Camden County 1779 | 34,009,Cape May County 1780 | 34,011,Cumberland County 1781 | 34,013,Essex County 1782 | 34,015,Gloucester County 1783 | 34,017,Hudson County 1784 | 34,019,Hunterdon County 1785 | 34,021,Mercer County 1786 | 34,023,Middlesex County 1787 | 34,025,Monmouth County 1788 | 34,027,Morris County 1789 | 34,029,Ocean County 1790 | 34,031,Passaic County 1791 | 34,033,Salem County 1792 | 34,035,Somerset County 1793 | 34,037,Sussex County 1794 | 34,039,Union County 1795 | 34,041,Warren County 1796 | 35,001,Bernalillo County 1797 | 35,003,Catron County 1798 | 35,005,Chaves County 1799 | 35,006,Cibola County 1800 | 35,007,Colfax County 1801 | 35,009,Curry County 1802 | 35,011,De Baca County 1803 | 35,013,Doña Ana County 1804 | 35,015,Eddy County 1805 | 35,017,Grant County 1806 | 35,019,Guadalupe County 1807 | 35,021,Harding County 1808 | 35,023,Hidalgo County 1809 | 35,025,Lea County 1810 | 35,027,Lincoln County 1811 | 35,028,Los Alamos County 1812 | 35,029,Luna County 1813 | 35,031,McKinley County 1814 | 35,033,Mora County 1815 | 35,035,Otero County 1816 | 35,037,Quay County 1817 | 35,039,Rio Arriba County 1818 | 35,041,Roosevelt County 1819 | 35,043,Sandoval County 1820 | 35,045,San Juan County 1821 | 35,047,San Miguel County 1822 | 35,049,Santa Fe County 1823 | 35,051,Sierra County 1824 | 35,053,Socorro County 1825 | 35,055,Taos County 1826 | 35,057,Torrance County 1827 | 35,059,Union County 1828 | 35,061,Valencia County 1829 | 36,001,Albany County 1830 | 36,003,Allegany County 1831 | 36,005,Bronx County 1832 | 36,005,the Bronx Borough 1833 | 36,007,Broome County 1834 | 36,009,Cattaraugus County 1835 | 36,011,Cayuga County 1836 | 36,013,Chautauqua County 1837 | 36,015,Chemung County 1838 | 36,017,Chenango County 1839 | 36,019,Clinton County 1840 | 36,021,Columbia County 1841 | 36,023,Cortland County 1842 | 36,025,Delaware County 1843 | 36,027,Dutchess County 1844 | 36,029,Erie County 1845 | 36,031,Essex County 1846 | 36,033,Franklin County 1847 | 36,035,Fulton County 1848 | 36,037,Genesee County 1849 | 36,039,Greene County 1850 | 36,041,Hamilton County 1851 | 36,043,Herkimer County 1852 | 36,045,Jefferson County 1853 | 36,047,Kings County 1854 | 36,047,Brooklyn Borough 1855 | 36,049,Lewis County 1856 | 36,051,Livingston County 1857 | 36,053,Madison County 1858 | 36,055,Monroe County 1859 | 36,057,Montgomery County 1860 | 36,059,Nassau County 1861 | 36,061,New York County 1862 | 36,061,Manhattan Borough 1863 | 36,063,Niagara County 1864 | 36,065,Oneida County 1865 | 36,067,Onondaga County 1866 | 36,069,Ontario County 1867 | 36,071,Orange County 1868 | 36,073,Orleans County 1869 | 36,075,Oswego County 1870 | 36,077,Otsego County 1871 | 36,079,Putnam County 1872 | 36,081,Queens County 1873 | 36,081,Queens Borough 1874 | 36,083,Rensselaer County 1875 | 36,085,Richmond County 1876 | 36,085,Staten Island Borough 1877 | 36,087,Rockland County 1878 | 36,089,St. Lawrence County 1879 | 36,091,Saratoga County 1880 | 36,093,Schenectady County 1881 | 36,095,Schoharie County 1882 | 36,097,Schuyler County 1883 | 36,099,Seneca County 1884 | 36,101,Steuben County 1885 | 36,103,Suffolk County 1886 | 36,105,Sullivan County 1887 | 36,107,Tioga County 1888 | 36,109,Tompkins County 1889 | 36,111,Ulster County 1890 | 36,113,Warren County 1891 | 36,115,Washington County 1892 | 36,117,Wayne County 1893 | 36,119,Westchester County 1894 | 36,121,Wyoming County 1895 | 36,123,Yates County 1896 | 37,001,Alamance County 1897 | 37,003,Alexander County 1898 | 37,005,Alleghany County 1899 | 37,007,Anson County 1900 | 37,009,Ashe County 1901 | 37,011,Avery County 1902 | 37,013,Beaufort County 1903 | 37,015,Bertie County 1904 | 37,017,Bladen County 1905 | 37,019,Brunswick County 1906 | 37,021,Buncombe County 1907 | 37,023,Burke County 1908 | 37,025,Cabarrus County 1909 | 37,027,Caldwell County 1910 | 37,029,Camden County 1911 | 37,031,Carteret County 1912 | 37,033,Caswell County 1913 | 37,035,Catawba County 1914 | 37,037,Chatham County 1915 | 37,039,Cherokee County 1916 | 37,041,Chowan County 1917 | 37,043,Clay County 1918 | 37,045,Cleveland County 1919 | 37,047,Columbus County 1920 | 37,049,Craven County 1921 | 37,051,Cumberland County 1922 | 37,053,Currituck County 1923 | 37,055,Dare County 1924 | 37,057,Davidson County 1925 | 37,059,Davie County 1926 | 37,061,Duplin County 1927 | 37,063,Durham County 1928 | 37,065,Edgecombe County 1929 | 37,067,Forsyth County 1930 | 37,069,Franklin County 1931 | 37,071,Gaston County 1932 | 37,073,Gates County 1933 | 37,075,Graham County 1934 | 37,077,Granville County 1935 | 37,079,Greene County 1936 | 37,081,Guilford County 1937 | 37,083,Halifax County 1938 | 37,085,Harnett County 1939 | 37,087,Haywood County 1940 | 37,089,Henderson County 1941 | 37,091,Hertford County 1942 | 37,093,Hoke County 1943 | 37,095,Hyde County 1944 | 37,097,Iredell County 1945 | 37,099,Jackson County 1946 | 37,101,Johnston County 1947 | 37,103,Jones County 1948 | 37,105,Lee County 1949 | 37,107,Lenoir County 1950 | 37,109,Lincoln County 1951 | 37,111,McDowell County 1952 | 37,113,Macon County 1953 | 37,115,Madison County 1954 | 37,117,Martin County 1955 | 37,119,Mecklenburg County 1956 | 37,121,Mitchell County 1957 | 37,123,Montgomery County 1958 | 37,125,Moore County 1959 | 37,127,Nash County 1960 | 37,129,New Hanover County 1961 | 37,131,Northampton County 1962 | 37,133,Onslow County 1963 | 37,135,Orange County 1964 | 37,137,Pamlico County 1965 | 37,139,Pasquotank County 1966 | 37,141,Pender County 1967 | 37,143,Perquimans County 1968 | 37,145,Person County 1969 | 37,147,Pitt County 1970 | 37,149,Polk County 1971 | 37,151,Randolph County 1972 | 37,153,Richmond County 1973 | 37,155,Robeson County 1974 | 37,157,Rockingham County 1975 | 37,159,Rowan County 1976 | 37,161,Rutherford County 1977 | 37,163,Sampson County 1978 | 37,165,Scotland County 1979 | 37,167,Stanly County 1980 | 37,169,Stokes County 1981 | 37,171,Surry County 1982 | 37,173,Swain County 1983 | 37,175,Transylvania County 1984 | 37,177,Tyrrell County 1985 | 37,179,Union County 1986 | 37,181,Vance County 1987 | 37,183,Wake County 1988 | 37,185,Warren County 1989 | 37,187,Washington County 1990 | 37,189,Watauga County 1991 | 37,191,Wayne County 1992 | 37,193,Wilkes County 1993 | 37,195,Wilson County 1994 | 37,197,Yadkin County 1995 | 37,199,Yancey County 1996 | 38,001,Adams County 1997 | 38,003,Barnes County 1998 | 38,005,Benson County 1999 | 38,007,Billings County 2000 | 38,009,Bottineau County 2001 | 38,011,Bowman County 2002 | 38,013,Burke County 2003 | 38,015,Burleigh County 2004 | 38,017,Cass County 2005 | 38,019,Cavalier County 2006 | 38,021,Dickey County 2007 | 38,023,Divide County 2008 | 38,025,Dunn County 2009 | 38,027,Eddy County 2010 | 38,029,Emmons County 2011 | 38,031,Foster County 2012 | 38,033,Golden Valley County 2013 | 38,035,Grand Forks County 2014 | 38,037,Grant County 2015 | 38,039,Griggs County 2016 | 38,041,Hettinger County 2017 | 38,043,Kidder County 2018 | 38,045,LaMoure County 2019 | 38,047,Logan County 2020 | 38,049,McHenry County 2021 | 38,051,McIntosh County 2022 | 38,053,McKenzie County 2023 | 38,055,McLean County 2024 | 38,057,Mercer County 2025 | 38,059,Morton County 2026 | 38,061,Mountrail County 2027 | 38,063,Nelson County 2028 | 38,065,Oliver County 2029 | 38,067,Pembina County 2030 | 38,069,Pierce County 2031 | 38,071,Ramsey County 2032 | 38,073,Ransom County 2033 | 38,075,Renville County 2034 | 38,077,Richland County 2035 | 38,079,Rolette County 2036 | 38,081,Sargent County 2037 | 38,083,Sheridan County 2038 | 38,085,Sioux County 2039 | 38,087,Slope County 2040 | 38,089,Stark County 2041 | 38,091,Steele County 2042 | 38,093,Stutsman County 2043 | 38,095,Towner County 2044 | 38,097,Traill County 2045 | 38,099,Walsh County 2046 | 38,101,Ward County 2047 | 38,103,Wells County 2048 | 38,105,Williams County 2049 | 39,001,Adams County 2050 | 39,003,Allen County 2051 | 39,005,Ashland County 2052 | 39,007,Ashtabula County 2053 | 39,009,Athens County 2054 | 39,011,Auglaize County 2055 | 39,013,Belmont County 2056 | 39,015,Brown County 2057 | 39,017,Butler County 2058 | 39,019,Carroll County 2059 | 39,021,Champaign County 2060 | 39,023,Clark County 2061 | 39,025,Clermont County 2062 | 39,027,Clinton County 2063 | 39,029,Columbiana County 2064 | 39,031,Coshocton County 2065 | 39,033,Crawford County 2066 | 39,035,Cuyahoga County 2067 | 39,037,Darke County 2068 | 39,039,Defiance County 2069 | 39,041,Delaware County 2070 | 39,043,Erie County 2071 | 39,045,Fairfield County 2072 | 39,047,Fayette County 2073 | 39,049,Franklin County 2074 | 39,051,Fulton County 2075 | 39,053,Gallia County 2076 | 39,055,Geauga County 2077 | 39,057,Greene County 2078 | 39,059,Guernsey County 2079 | 39,061,Hamilton County 2080 | 39,063,Hancock County 2081 | 39,065,Hardin County 2082 | 39,067,Harrison County 2083 | 39,069,Henry County 2084 | 39,071,Highland County 2085 | 39,073,Hocking County 2086 | 39,075,Holmes County 2087 | 39,077,Huron County 2088 | 39,079,Jackson County 2089 | 39,081,Jefferson County 2090 | 39,083,Knox County 2091 | 39,085,Lake County 2092 | 39,087,Lawrence County 2093 | 39,089,Licking County 2094 | 39,091,Logan County 2095 | 39,093,Lorain County 2096 | 39,095,Lucas County 2097 | 39,097,Madison County 2098 | 39,099,Mahoning County 2099 | 39,101,Marion County 2100 | 39,103,Medina County 2101 | 39,105,Meigs County 2102 | 39,107,Mercer County 2103 | 39,109,Miami County 2104 | 39,111,Monroe County 2105 | 39,113,Montgomery County 2106 | 39,115,Morgan County 2107 | 39,117,Morrow County 2108 | 39,119,Muskingum County 2109 | 39,121,Noble County 2110 | 39,123,Ottawa County 2111 | 39,125,Paulding County 2112 | 39,127,Perry County 2113 | 39,129,Pickaway County 2114 | 39,131,Pike County 2115 | 39,133,Portage County 2116 | 39,135,Preble County 2117 | 39,137,Putnam County 2118 | 39,139,Richland County 2119 | 39,141,Ross County 2120 | 39,143,Sandusky County 2121 | 39,145,Scioto County 2122 | 39,147,Seneca County 2123 | 39,149,Shelby County 2124 | 39,151,Stark County 2125 | 39,153,Summit County 2126 | 39,155,Trumbull County 2127 | 39,157,Tuscarawas County 2128 | 39,159,Union County 2129 | 39,161,Van Wert County 2130 | 39,163,Vinton County 2131 | 39,165,Warren County 2132 | 39,167,Washington County 2133 | 39,169,Wayne County 2134 | 39,171,Williams County 2135 | 39,173,Wood County 2136 | 39,175,Wyandot County 2137 | 40,001,Adair County 2138 | 40,003,Alfalfa County 2139 | 40,005,Atoka County 2140 | 40,007,Beaver County 2141 | 40,009,Beckham County 2142 | 40,011,Blaine County 2143 | 40,013,Bryan County 2144 | 40,015,Caddo County 2145 | 40,017,Canadian County 2146 | 40,019,Carter County 2147 | 40,021,Cherokee County 2148 | 40,023,Choctaw County 2149 | 40,025,Cimarron County 2150 | 40,027,Cleveland County 2151 | 40,029,Coal County 2152 | 40,031,Comanche County 2153 | 40,033,Cotton County 2154 | 40,035,Craig County 2155 | 40,037,Creek County 2156 | 40,039,Custer County 2157 | 40,041,Delaware County 2158 | 40,043,Dewey County 2159 | 40,045,Ellis County 2160 | 40,047,Garfield County 2161 | 40,049,Garvin County 2162 | 40,051,Grady County 2163 | 40,053,Grant County 2164 | 40,055,Greer County 2165 | 40,057,Harmon County 2166 | 40,059,Harper County 2167 | 40,061,Haskell County 2168 | 40,063,Hughes County 2169 | 40,065,Jackson County 2170 | 40,067,Jefferson County 2171 | 40,069,Johnston County 2172 | 40,071,Kay County 2173 | 40,073,Kingfisher County 2174 | 40,075,Kiowa County 2175 | 40,077,Latimer County 2176 | 40,079,Le Flore County 2177 | 40,081,Lincoln County 2178 | 40,083,Logan County 2179 | 40,085,Love County 2180 | 40,087,McClain County 2181 | 40,089,McCurtain County 2182 | 40,091,McIntosh County 2183 | 40,093,Major County 2184 | 40,095,Marshall County 2185 | 40,097,Mayes County 2186 | 40,099,Murray County 2187 | 40,101,Muskogee County 2188 | 40,103,Noble County 2189 | 40,105,Nowata County 2190 | 40,107,Okfuskee County 2191 | 40,109,Oklahoma County 2192 | 40,111,Okmulgee County 2193 | 40,113,Osage County 2194 | 40,115,Ottawa County 2195 | 40,117,Pawnee County 2196 | 40,119,Payne County 2197 | 40,121,Pittsburg County 2198 | 40,123,Pontotoc County 2199 | 40,125,Pottawatomie County 2200 | 40,127,Pushmataha County 2201 | 40,129,Roger Mills County 2202 | 40,131,Rogers County 2203 | 40,133,Seminole County 2204 | 40,135,Sequoyah County 2205 | 40,137,Stephens County 2206 | 40,139,Texas County 2207 | 40,141,Tillman County 2208 | 40,143,Tulsa County 2209 | 40,145,Wagoner County 2210 | 40,147,Washington County 2211 | 40,149,Washita County 2212 | 40,151,Woods County 2213 | 40,153,Woodward County 2214 | 41,001,Baker County 2215 | 41,003,Benton County 2216 | 41,005,Clackamas County 2217 | 41,007,Clatsop County 2218 | 41,009,Columbia County 2219 | 41,011,Coos County 2220 | 41,013,Crook County 2221 | 41,015,Curry County 2222 | 41,017,Deschutes County 2223 | 41,019,Douglas County 2224 | 41,021,Gilliam County 2225 | 41,023,Grant County 2226 | 41,025,Harney County 2227 | 41,027,Hood River County 2228 | 41,029,Jackson County 2229 | 41,031,Jefferson County 2230 | 41,033,Josephine County 2231 | 41,035,Klamath County 2232 | 41,037,Lake County 2233 | 41,039,Lane County 2234 | 41,041,Lincoln County 2235 | 41,043,Linn County 2236 | 41,045,Malheur County 2237 | 41,047,Marion County 2238 | 41,049,Morrow County 2239 | 41,051,Multnomah County 2240 | 41,053,Polk County 2241 | 41,055,Sherman County 2242 | 41,057,Tillamook County 2243 | 41,059,Umatilla County 2244 | 41,061,Union County 2245 | 41,063,Wallowa County 2246 | 41,065,Wasco County 2247 | 41,067,Washington County 2248 | 41,069,Wheeler County 2249 | 41,071,Yamhill County 2250 | 42,001,Adams County 2251 | 42,003,Allegheny County 2252 | 42,005,Armstrong County 2253 | 42,007,Beaver County 2254 | 42,009,Bedford County 2255 | 42,011,Berks County 2256 | 42,013,Blair County 2257 | 42,015,Bradford County 2258 | 42,017,Bucks County 2259 | 42,019,Butler County 2260 | 42,021,Cambria County 2261 | 42,023,Cameron County 2262 | 42,025,Carbon County 2263 | 42,027,Centre County 2264 | 42,029,Chester County 2265 | 42,031,Clarion County 2266 | 42,033,Clearfield County 2267 | 42,035,Clinton County 2268 | 42,037,Columbia County 2269 | 42,039,Crawford County 2270 | 42,041,Cumberland County 2271 | 42,043,Dauphin County 2272 | 42,045,Delaware County 2273 | 42,047,Elk County 2274 | 42,049,Erie County 2275 | 42,051,Fayette County 2276 | 42,053,Forest County 2277 | 42,055,Franklin County 2278 | 42,057,Fulton County 2279 | 42,059,Greene County 2280 | 42,061,Huntingdon County 2281 | 42,063,Indiana County 2282 | 42,065,Jefferson County 2283 | 42,067,Juniata County 2284 | 42,069,Lackawanna County 2285 | 42,071,Lancaster County 2286 | 42,073,Lawrence County 2287 | 42,075,Lebanon County 2288 | 42,077,Lehigh County 2289 | 42,079,Luzerne County 2290 | 42,081,Lycoming County 2291 | 42,083,McKean County 2292 | 42,085,Mercer County 2293 | 42,087,Mifflin County 2294 | 42,089,Monroe County 2295 | 42,091,Montgomery County 2296 | 42,093,Montour County 2297 | 42,095,Northampton County 2298 | 42,097,Northumberland County 2299 | 42,099,Perry County 2300 | 42,101,Philadelphia County 2301 | 42,103,Pike County 2302 | 42,105,Potter County 2303 | 42,107,Schuylkill County 2304 | 42,109,Snyder County 2305 | 42,111,Somerset County 2306 | 42,113,Sullivan County 2307 | 42,115,Susquehanna County 2308 | 42,117,Tioga County 2309 | 42,119,Union County 2310 | 42,121,Venango County 2311 | 42,123,Warren County 2312 | 42,125,Washington County 2313 | 42,127,Wayne County 2314 | 42,129,Westmoreland County 2315 | 42,131,Wyoming County 2316 | 42,133,York County 2317 | 44,001,Bristol County 2318 | 44,003,Kent County 2319 | 44,005,Newport County 2320 | 44,007,Providence County 2321 | 44,009,Washington County 2322 | 45,001,Abbeville County 2323 | 45,003,Aiken County 2324 | 45,005,Allendale County 2325 | 45,007,Anderson County 2326 | 45,009,Bamberg County 2327 | 45,011,Barnwell County 2328 | 45,013,Beaufort County 2329 | 45,015,Berkeley County 2330 | 45,017,Calhoun County 2331 | 45,019,Charleston County 2332 | 45,021,Cherokee County 2333 | 45,023,Chester County 2334 | 45,025,Chesterfield County 2335 | 45,027,Clarendon County 2336 | 45,029,Colleton County 2337 | 45,031,Darlington County 2338 | 45,033,Dillon County 2339 | 45,035,Dorchester County 2340 | 45,037,Edgefield County 2341 | 45,039,Fairfield County 2342 | 45,041,Florence County 2343 | 45,043,Georgetown County 2344 | 45,045,Greenville County 2345 | 45,047,Greenwood County 2346 | 45,049,Hampton County 2347 | 45,051,Horry County 2348 | 45,053,Jasper County 2349 | 45,055,Kershaw County 2350 | 45,057,Lancaster County 2351 | 45,059,Laurens County 2352 | 45,061,Lee County 2353 | 45,063,Lexington County 2354 | 45,065,McCormick County 2355 | 45,067,Marion County 2356 | 45,069,Marlboro County 2357 | 45,071,Newberry County 2358 | 45,073,Oconee County 2359 | 45,075,Orangeburg County 2360 | 45,077,Pickens County 2361 | 45,079,Richland County 2362 | 45,081,Saluda County 2363 | 45,083,Spartanburg County 2364 | 45,085,Sumter County 2365 | 45,087,Union County 2366 | 45,089,Williamsburg County 2367 | 45,091,York County 2368 | 46,003,Aurora County 2369 | 46,005,Beadle County 2370 | 46,007,Bennett County 2371 | 46,009,Bon Homme County 2372 | 46,011,Brookings County 2373 | 46,013,Brown County 2374 | 46,015,Brule County 2375 | 46,017,Buffalo County 2376 | 46,019,Butte County 2377 | 46,021,Campbell County 2378 | 46,023,Charles Mix County 2379 | 46,025,Clark County 2380 | 46,027,Clay County 2381 | 46,029,Codington County 2382 | 46,031,Corson County 2383 | 46,033,Custer County 2384 | 46,035,Davison County 2385 | 46,037,Day County 2386 | 46,039,Deuel County 2387 | 46,041,Dewey County 2388 | 46,043,Douglas County 2389 | 46,045,Edmunds County 2390 | 46,047,Fall River County 2391 | 46,049,Faulk County 2392 | 46,051,Grant County 2393 | 46,053,Gregory County 2394 | 46,055,Haakon County 2395 | 46,057,Hamlin County 2396 | 46,059,Hand County 2397 | 46,061,Hanson County 2398 | 46,063,Harding County 2399 | 46,065,Hughes County 2400 | 46,067,Hutchinson County 2401 | 46,069,Hyde County 2402 | 46,071,Jackson County 2403 | 46,073,Jerauld County 2404 | 46,075,Jones County 2405 | 46,077,Kingsbury County 2406 | 46,079,Lake County 2407 | 46,081,Lawrence County 2408 | 46,083,Lincoln County 2409 | 46,085,Lyman County 2410 | 46,087,McCook County 2411 | 46,089,McPherson County 2412 | 46,091,Marshall County 2413 | 46,093,Meade County 2414 | 46,095,Mellette County 2415 | 46,097,Miner County 2416 | 46,099,Minnehaha County 2417 | 46,101,Moody County 2418 | 46,103,Pennington County 2419 | 46,105,Perkins County 2420 | 46,107,Potter County 2421 | 46,109,Roberts County 2422 | 46,111,Sanborn County 2423 | 46,113,Shannon County 2424 | 46,115,Spink County 2425 | 46,117,Stanley County 2426 | 46,119,Sully County 2427 | 46,121,Todd County 2428 | 46,123,Tripp County 2429 | 46,125,Turner County 2430 | 46,127,Union County 2431 | 46,129,Walworth County 2432 | 46,135,Yankton County 2433 | 46,137,Ziebach County 2434 | 47,001,Anderson County 2435 | 47,003,Bedford County 2436 | 47,005,Benton County 2437 | 47,007,Bledsoe County 2438 | 47,009,Blount County 2439 | 47,011,Bradley County 2440 | 47,013,Campbell County 2441 | 47,015,Cannon County 2442 | 47,017,Carroll County 2443 | 47,019,Carter County 2444 | 47,021,Cheatham County 2445 | 47,023,Chester County 2446 | 47,025,Claiborne County 2447 | 47,027,Clay County 2448 | 47,029,Cocke County 2449 | 47,031,Coffee County 2450 | 47,033,Crockett County 2451 | 47,035,Cumberland County 2452 | 47,037,Davidson County 2453 | 47,039,Decatur County 2454 | 47,041,DeKalb County 2455 | 47,043,Dickson County 2456 | 47,045,Dyer County 2457 | 47,047,Fayette County 2458 | 47,049,Fentress County 2459 | 47,051,Franklin County 2460 | 47,053,Gibson County 2461 | 47,055,Giles County 2462 | 47,057,Grainger County 2463 | 47,059,Greene County 2464 | 47,061,Grundy County 2465 | 47,063,Hamblen County 2466 | 47,065,Hamilton County 2467 | 47,067,Hancock County 2468 | 47,069,Hardeman County 2469 | 47,071,Hardin County 2470 | 47,073,Hawkins County 2471 | 47,075,Haywood County 2472 | 47,077,Henderson County 2473 | 47,079,Henry County 2474 | 47,081,Hickman County 2475 | 47,083,Houston County 2476 | 47,085,Humphreys County 2477 | 47,087,Jackson County 2478 | 47,089,Jefferson County 2479 | 47,091,Johnson County 2480 | 47,093,Knox County 2481 | 47,095,Lake County 2482 | 47,097,Lauderdale County 2483 | 47,099,Lawrence County 2484 | 47,101,Lewis County 2485 | 47,103,Lincoln County 2486 | 47,105,Loudon County 2487 | 47,107,McMinn County 2488 | 47,109,McNairy County 2489 | 47,111,Macon County 2490 | 47,113,Madison County 2491 | 47,115,Marion County 2492 | 47,117,Marshall County 2493 | 47,119,Maury County 2494 | 47,121,Meigs County 2495 | 47,123,Monroe County 2496 | 47,125,Montgomery County 2497 | 47,127,Moore County 2498 | 47,129,Morgan County 2499 | 47,131,Obion County 2500 | 47,133,Overton County 2501 | 47,135,Perry County 2502 | 47,137,Pickett County 2503 | 47,139,Polk County 2504 | 47,141,Putnam County 2505 | 47,143,Rhea County 2506 | 47,145,Roane County 2507 | 47,147,Robertson County 2508 | 47,149,Rutherford County 2509 | 47,151,Scott County 2510 | 47,153,Sequatchie County 2511 | 47,155,Sevier County 2512 | 47,157,Shelby County 2513 | 47,159,Smith County 2514 | 47,161,Stewart County 2515 | 47,163,Sullivan County 2516 | 47,165,Sumner County 2517 | 47,167,Tipton County 2518 | 47,169,Trousdale County 2519 | 47,171,Unicoi County 2520 | 47,173,Union County 2521 | 47,175,Van Buren County 2522 | 47,177,Warren County 2523 | 47,179,Washington County 2524 | 47,181,Wayne County 2525 | 47,183,Weakley County 2526 | 47,185,White County 2527 | 47,187,Williamson County 2528 | 47,189,Wilson County 2529 | 48,001,Anderson County 2530 | 48,003,Andrews County 2531 | 48,005,Angelina County 2532 | 48,007,Aransas County 2533 | 48,009,Archer County 2534 | 48,011,Armstrong County 2535 | 48,013,Atascosa County 2536 | 48,015,Austin County 2537 | 48,017,Bailey County 2538 | 48,019,Bandera County 2539 | 48,021,Bastrop County 2540 | 48,023,Baylor County 2541 | 48,025,Bee County 2542 | 48,027,Bell County 2543 | 48,029,Bexar County 2544 | 48,031,Blanco County 2545 | 48,033,Borden County 2546 | 48,035,Bosque County 2547 | 48,037,Bowie County 2548 | 48,039,Brazoria County 2549 | 48,041,Brazos County 2550 | 48,043,Brewster County 2551 | 48,045,Briscoe County 2552 | 48,047,Brooks County 2553 | 48,049,Brown County 2554 | 48,051,Burleson County 2555 | 48,053,Burnet County 2556 | 48,055,Caldwell County 2557 | 48,057,Calhoun County 2558 | 48,059,Callahan County 2559 | 48,061,Cameron County 2560 | 48,063,Camp County 2561 | 48,065,Carson County 2562 | 48,067,Cass County 2563 | 48,069,Castro County 2564 | 48,071,Chambers County 2565 | 48,073,Cherokee County 2566 | 48,075,Childress County 2567 | 48,077,Clay County 2568 | 48,079,Cochran County 2569 | 48,081,Coke County 2570 | 48,083,Coleman County 2571 | 48,085,Collin County 2572 | 48,087,Collingsworth County 2573 | 48,089,Colorado County 2574 | 48,091,Comal County 2575 | 48,093,Comanche County 2576 | 48,095,Concho County 2577 | 48,097,Cooke County 2578 | 48,099,Coryell County 2579 | 48,101,Cottle County 2580 | 48,103,Crane County 2581 | 48,105,Crockett County 2582 | 48,107,Crosby County 2583 | 48,109,Culberson County 2584 | 48,111,Dallam County 2585 | 48,113,Dallas County 2586 | 48,115,Dawson County 2587 | 48,117,Deaf Smith County 2588 | 48,119,Delta County 2589 | 48,121,Denton County 2590 | 48,123,DeWitt County 2591 | 48,125,Dickens County 2592 | 48,127,Dimmit County 2593 | 48,129,Donley County 2594 | 48,131,Duval County 2595 | 48,133,Eastland County 2596 | 48,135,Ector County 2597 | 48,137,Edwards County 2598 | 48,139,Ellis County 2599 | 48,141,El Paso County 2600 | 48,143,Erath County 2601 | 48,145,Falls County 2602 | 48,147,Fannin County 2603 | 48,149,Fayette County 2604 | 48,151,Fisher County 2605 | 48,153,Floyd County 2606 | 48,155,Foard County 2607 | 48,157,Fort Bend County 2608 | 48,159,Franklin County 2609 | 48,161,Freestone County 2610 | 48,163,Frio County 2611 | 48,165,Gaines County 2612 | 48,167,Galveston County 2613 | 48,169,Garza County 2614 | 48,171,Gillespie County 2615 | 48,173,Glasscock County 2616 | 48,175,Goliad County 2617 | 48,177,Gonzales County 2618 | 48,179,Gray County 2619 | 48,181,Grayson County 2620 | 48,183,Gregg County 2621 | 48,185,Grimes County 2622 | 48,187,Guadalupe County 2623 | 48,189,Hale County 2624 | 48,191,Hall County 2625 | 48,193,Hamilton County 2626 | 48,195,Hansford County 2627 | 48,197,Hardeman County 2628 | 48,199,Hardin County 2629 | 48,201,Harris County 2630 | 48,203,Harrison County 2631 | 48,205,Hartley County 2632 | 48,207,Haskell County 2633 | 48,209,Hays County 2634 | 48,211,Hemphill County 2635 | 48,213,Henderson County 2636 | 48,215,Hidalgo County 2637 | 48,217,Hill County 2638 | 48,219,Hockley County 2639 | 48,221,Hood County 2640 | 48,223,Hopkins County 2641 | 48,225,Houston County 2642 | 48,227,Howard County 2643 | 48,229,Hudspeth County 2644 | 48,231,Hunt County 2645 | 48,233,Hutchinson County 2646 | 48,235,Irion County 2647 | 48,237,Jack County 2648 | 48,239,Jackson County 2649 | 48,241,Jasper County 2650 | 48,243,Jeff Davis County 2651 | 48,245,Jefferson County 2652 | 48,247,Jim Hogg County 2653 | 48,249,Jim Wells County 2654 | 48,251,Johnson County 2655 | 48,253,Jones County 2656 | 48,255,Karnes County 2657 | 48,257,Kaufman County 2658 | 48,259,Kendall County 2659 | 48,261,Kenedy County 2660 | 48,263,Kent County 2661 | 48,265,Kerr County 2662 | 48,267,Kimble County 2663 | 48,269,King County 2664 | 48,271,Kinney County 2665 | 48,273,Kleberg County 2666 | 48,275,Knox County 2667 | 48,277,Lamar County 2668 | 48,279,Lamb County 2669 | 48,281,Lampasas County 2670 | 48,283,La Salle County 2671 | 48,285,Lavaca County 2672 | 48,287,Lee County 2673 | 48,289,Leon County 2674 | 48,291,Liberty County 2675 | 48,293,Limestone County 2676 | 48,295,Lipscomb County 2677 | 48,297,Live Oak County 2678 | 48,299,Llano County 2679 | 48,301,Loving County 2680 | 48,303,Lubbock County 2681 | 48,305,Lynn County 2682 | 48,307,McCulloch County 2683 | 48,309,McLennan County 2684 | 48,311,McMullen County 2685 | 48,313,Madison County 2686 | 48,315,Marion County 2687 | 48,317,Martin County 2688 | 48,319,Mason County 2689 | 48,321,Matagorda County 2690 | 48,323,Maverick County 2691 | 48,325,Medina County 2692 | 48,327,Menard County 2693 | 48,329,Midland County 2694 | 48,331,Milam County 2695 | 48,333,Mills County 2696 | 48,335,Mitchell County 2697 | 48,337,Montague County 2698 | 48,339,Montgomery County 2699 | 48,341,Moore County 2700 | 48,343,Morris County 2701 | 48,345,Motley County 2702 | 48,347,Nacogdoches County 2703 | 48,349,Navarro County 2704 | 48,351,Newton County 2705 | 48,353,Nolan County 2706 | 48,355,Nueces County 2707 | 48,357,Ochiltree County 2708 | 48,359,Oldham County 2709 | 48,361,Orange County 2710 | 48,363,Palo Pinto County 2711 | 48,365,Panola County 2712 | 48,367,Parker County 2713 | 48,369,Parmer County 2714 | 48,371,Pecos County 2715 | 48,373,Polk County 2716 | 48,375,Potter County 2717 | 48,377,Presidio County 2718 | 48,379,Rains County 2719 | 48,381,Randall County 2720 | 48,383,Reagan County 2721 | 48,385,Real County 2722 | 48,387,Red River County 2723 | 48,389,Reeves County 2724 | 48,391,Refugio County 2725 | 48,393,Roberts County 2726 | 48,395,Robertson County 2727 | 48,397,Rockwall County 2728 | 48,399,Runnels County 2729 | 48,401,Rusk County 2730 | 48,403,Sabine County 2731 | 48,405,San Augustine County 2732 | 48,407,San Jacinto County 2733 | 48,409,San Patricio County 2734 | 48,411,San Saba County 2735 | 48,413,Schleicher County 2736 | 48,415,Scurry County 2737 | 48,417,Shackelford County 2738 | 48,419,Shelby County 2739 | 48,421,Sherman County 2740 | 48,423,Smith County 2741 | 48,425,Somervell County 2742 | 48,427,Starr County 2743 | 48,429,Stephens County 2744 | 48,431,Sterling County 2745 | 48,433,Stonewall County 2746 | 48,435,Sutton County 2747 | 48,437,Swisher County 2748 | 48,439,Tarrant County 2749 | 48,441,Taylor County 2750 | 48,443,Terrell County 2751 | 48,445,Terry County 2752 | 48,447,Throckmorton County 2753 | 48,449,Titus County 2754 | 48,451,Tom Green County 2755 | 48,453,Travis County 2756 | 48,455,Trinity County 2757 | 48,457,Tyler County 2758 | 48,459,Upshur County 2759 | 48,461,Upton County 2760 | 48,463,Uvalde County 2761 | 48,465,Val Verde County 2762 | 48,467,Van Zandt County 2763 | 48,469,Victoria County 2764 | 48,471,Walker County 2765 | 48,473,Waller County 2766 | 48,475,Ward County 2767 | 48,477,Washington County 2768 | 48,479,Webb County 2769 | 48,481,Wharton County 2770 | 48,483,Wheeler County 2771 | 48,485,Wichita County 2772 | 48,487,Wilbarger County 2773 | 48,489,Willacy County 2774 | 48,491,Williamson County 2775 | 48,493,Wilson County 2776 | 48,495,Winkler County 2777 | 48,497,Wise County 2778 | 48,499,Wood County 2779 | 48,501,Yoakum County 2780 | 48,503,Young County 2781 | 48,505,Zapata County 2782 | 48,507,Zavala County 2783 | 49,001,Beaver County 2784 | 49,003,Box Elder County 2785 | 49,005,Cache County 2786 | 49,007,Carbon County 2787 | 49,009,Daggett County 2788 | 49,011,Davis County 2789 | 49,013,Duchesne County 2790 | 49,015,Emery County 2791 | 49,017,Garfield County 2792 | 49,019,Grand County 2793 | 49,021,Iron County 2794 | 49,023,Juab County 2795 | 49,025,Kane County 2796 | 49,027,Millard County 2797 | 49,029,Morgan County 2798 | 49,031,Piute County 2799 | 49,033,Rich County 2800 | 49,035,Salt Lake County 2801 | 49,037,San Juan County 2802 | 49,039,Sanpete County 2803 | 49,041,Sevier County 2804 | 49,043,Summit County 2805 | 49,045,Tooele County 2806 | 49,047,Uintah County 2807 | 49,049,Utah County 2808 | 49,051,Wasatch County 2809 | 49,053,Washington County 2810 | 49,055,Wayne County 2811 | 49,057,Weber County 2812 | 50,001,Addison County 2813 | 50,003,Bennington County 2814 | 50,005,Caledonia County 2815 | 50,007,Chittenden County 2816 | 50,009,Essex County 2817 | 50,011,Franklin County 2818 | 50,013,Grand Isle County 2819 | 50,015,Lamoille County 2820 | 50,017,Orange County 2821 | 50,019,Orleans County 2822 | 50,021,Rutland County 2823 | 50,023,Washington County 2824 | 50,025,Windham County 2825 | 50,027,Windsor County 2826 | 51,001,Accomack County 2827 | 51,003,Albemarle County 2828 | 51,005,Alleghany County 2829 | 51,007,Amelia County 2830 | 51,009,Amherst County 2831 | 51,011,Appomattox County 2832 | 51,013,Arlington County 2833 | 51,015,Augusta County 2834 | 51,017,Bath County 2835 | 51,019,Bedford County 2836 | 51,021,Bland County 2837 | 51,023,Botetourt County 2838 | 51,025,Brunswick County 2839 | 51,027,Buchanan County 2840 | 51,029,Buckingham County 2841 | 51,031,Campbell County 2842 | 51,033,Caroline County 2843 | 51,035,Carroll County 2844 | 51,036,Charles City County 2845 | 51,037,Charlotte County 2846 | 51,041,Chesterfield County 2847 | 51,043,Clarke County 2848 | 51,045,Craig County 2849 | 51,047,Culpeper County 2850 | 51,049,Cumberland County 2851 | 51,051,Dickenson County 2852 | 51,053,Dinwiddie County 2853 | 51,057,Essex County 2854 | 51,059,Fairfax County 2855 | 51,061,Fauquier County 2856 | 51,063,Floyd County 2857 | 51,065,Fluvanna County 2858 | 51,067,Franklin County 2859 | 51,069,Frederick County 2860 | 51,071,Giles County 2861 | 51,073,Gloucester County 2862 | 51,075,Goochland County 2863 | 51,077,Grayson County 2864 | 51,079,Greene County 2865 | 51,081,Greensville County 2866 | 51,083,Halifax County 2867 | 51,085,Hanover County 2868 | 51,087,Henrico County 2869 | 51,089,Henry County 2870 | 51,091,Highland County 2871 | 51,093,Isle of Wight County 2872 | 51,095,James City County 2873 | 51,097,King and Queen County 2874 | 51,099,King George County 2875 | 51,101,King William County 2876 | 51,103,Lancaster County 2877 | 51,105,Lee County 2878 | 51,107,Loudoun County 2879 | 51,109,Louisa County 2880 | 51,111,Lunenburg County 2881 | 51,113,Madison County 2882 | 51,115,Mathews County 2883 | 51,117,Mecklenburg County 2884 | 51,119,Middlesex County 2885 | 51,121,Montgomery County 2886 | 51,125,Nelson County 2887 | 51,127,New Kent County 2888 | 51,131,Northampton County 2889 | 51,133,Northumberland County 2890 | 51,135,Nottoway County 2891 | 51,137,Orange County 2892 | 51,139,Page County 2893 | 51,141,Patrick County 2894 | 51,143,Pittsylvania County 2895 | 51,145,Powhatan County 2896 | 51,147,Prince Edward County 2897 | 51,149,Prince George County 2898 | 51,153,Prince William County 2899 | 51,155,Pulaski County 2900 | 51,157,Rappahannock County 2901 | 51,159,Richmond County 2902 | 51,161,Roanoke County 2903 | 51,163,Rockbridge County 2904 | 51,165,Rockingham County 2905 | 51,167,Russell County 2906 | 51,169,Scott County 2907 | 51,171,Shenandoah County 2908 | 51,173,Smyth County 2909 | 51,175,Southampton County 2910 | 51,177,Spotsylvania County 2911 | 51,179,Stafford County 2912 | 51,181,Surry County 2913 | 51,183,Sussex County 2914 | 51,185,Tazewell County 2915 | 51,187,Warren County 2916 | 51,191,Washington County 2917 | 51,193,Westmoreland County 2918 | 51,195,Wise County 2919 | 51,197,Wythe County 2920 | 51,199,York County 2921 | 51,510,Alexandria city 2922 | 51,515,Bedford city 2923 | 51,520,Bristol city 2924 | 51,530,Buena Vista city 2925 | 51,540,Charlottesville city 2926 | 51,550,Chesapeake city 2927 | 51,560,Clifton Forge city 2928 | 51,570,Colonial Heights city 2929 | 51,580,Covington city 2930 | 51,590,Danville city 2931 | 51,595,Emporia city 2932 | 51,600,Fairfax city 2933 | 51,610,Falls Church city 2934 | 51,620,Franklin city 2935 | 51,630,Fredericksburg city 2936 | 51,640,Galax city 2937 | 51,650,Hampton city 2938 | 51,660,Harrisonburg city 2939 | 51,670,Hopewell city 2940 | 51,678,Lexington city 2941 | 51,680,Lynchburg city 2942 | 51,683,Manassas city 2943 | 51,685,Manassas Park city 2944 | 51,690,Martinsville city 2945 | 51,700,Newport News city 2946 | 51,710,Norfolk city 2947 | 51,720,Norton city 2948 | 51,730,Petersburg city 2949 | 51,735,Poquoson city 2950 | 51,740,Portsmouth city 2951 | 51,750,Radford city 2952 | 51,760,Richmond city 2953 | 51,770,Roanoke city 2954 | 51,775,Salem city 2955 | 51,790,Staunton city 2956 | 51,800,Suffolk city 2957 | 51,810,Virginia Beach city 2958 | 51,820,Waynesboro city 2959 | 51,830,Williamsburg city 2960 | 51,840,Winchester city 2961 | 53,001,Adams County 2962 | 53,003,Asotin County 2963 | 53,005,Benton County 2964 | 53,007,Chelan County 2965 | 53,009,Clallam County 2966 | 53,011,Clark County 2967 | 53,013,Columbia County 2968 | 53,015,Cowlitz County 2969 | 53,017,Douglas County 2970 | 53,019,Ferry County 2971 | 53,021,Franklin County 2972 | 53,023,Garfield County 2973 | 53,025,Grant County 2974 | 53,027,Grays Harbor County 2975 | 53,029,Island County 2976 | 53,031,Jefferson County 2977 | 53,033,King County 2978 | 53,035,Kitsap County 2979 | 53,037,Kittitas County 2980 | 53,039,Klickitat County 2981 | 53,041,Lewis County 2982 | 53,043,Lincoln County 2983 | 53,045,Mason County 2984 | 53,047,Okanogan County 2985 | 53,049,Pacific County 2986 | 53,051,Pend Oreille County 2987 | 53,053,Pierce County 2988 | 53,055,San Juan County 2989 | 53,057,Skagit County 2990 | 53,059,Skamania County 2991 | 53,061,Snohomish County 2992 | 53,063,Spokane County 2993 | 53,065,Stevens County 2994 | 53,067,Thurston County 2995 | 53,069,Wahkiakum County 2996 | 53,071,Walla Walla County 2997 | 53,073,Whatcom County 2998 | 53,075,Whitman County 2999 | 53,077,Yakima County 3000 | 54,001,Barbour County 3001 | 54,003,Berkeley County 3002 | 54,005,Boone County 3003 | 54,007,Braxton County 3004 | 54,009,Brooke County 3005 | 54,011,Cabell County 3006 | 54,013,Calhoun County 3007 | 54,015,Clay County 3008 | 54,017,Doddridge County 3009 | 54,019,Fayette County 3010 | 54,021,Gilmer County 3011 | 54,023,Grant County 3012 | 54,025,Greenbrier County 3013 | 54,027,Hampshire County 3014 | 54,029,Hancock County 3015 | 54,031,Hardy County 3016 | 54,033,Harrison County 3017 | 54,035,Jackson County 3018 | 54,037,Jefferson County 3019 | 54,039,Kanawha County 3020 | 54,041,Lewis County 3021 | 54,043,Lincoln County 3022 | 54,045,Logan County 3023 | 54,047,McDowell County 3024 | 54,049,Marion County 3025 | 54,051,Marshall County 3026 | 54,053,Mason County 3027 | 54,055,Mercer County 3028 | 54,057,Mineral County 3029 | 54,059,Mingo County 3030 | 54,061,Monongalia County 3031 | 54,063,Monroe County 3032 | 54,065,Morgan County 3033 | 54,067,Nicholas County 3034 | 54,069,Ohio County 3035 | 54,071,Pendleton County 3036 | 54,073,Pleasants County 3037 | 54,075,Pocahontas County 3038 | 54,077,Preston County 3039 | 54,079,Putnam County 3040 | 54,081,Raleigh County 3041 | 54,083,Randolph County 3042 | 54,085,Ritchie County 3043 | 54,087,Roane County 3044 | 54,089,Summers County 3045 | 54,091,Taylor County 3046 | 54,093,Tucker County 3047 | 54,095,Tyler County 3048 | 54,097,Upshur County 3049 | 54,099,Wayne County 3050 | 54,101,Webster County 3051 | 54,103,Wetzel County 3052 | 54,105,Wirt County 3053 | 54,107,Wood County 3054 | 54,109,Wyoming County 3055 | 55,001,Adams County 3056 | 55,003,Ashland County 3057 | 55,005,Barron County 3058 | 55,007,Bayfield County 3059 | 55,009,Brown County 3060 | 55,011,Buffalo County 3061 | 55,013,Burnett County 3062 | 55,015,Calumet County 3063 | 55,017,Chippewa County 3064 | 55,019,Clark County 3065 | 55,021,Columbia County 3066 | 55,023,Crawford County 3067 | 55,025,Dane County 3068 | 55,027,Dodge County 3069 | 55,029,Door County 3070 | 55,031,Douglas County 3071 | 55,033,Dunn County 3072 | 55,035,Eau Claire County 3073 | 55,037,Florence County 3074 | 55,039,Fond du Lac County 3075 | 55,041,Forest County 3076 | 55,043,Grant County 3077 | 55,045,Green County 3078 | 55,047,Green Lake County 3079 | 55,049,Iowa County 3080 | 55,051,Iron County 3081 | 55,053,Jackson County 3082 | 55,055,Jefferson County 3083 | 55,057,Juneau County 3084 | 55,059,Kenosha County 3085 | 55,061,Kewaunee County 3086 | 55,063,La Crosse County 3087 | 55,065,Lafayette County 3088 | 55,067,Langlade County 3089 | 55,069,Lincoln County 3090 | 55,071,Manitowoc County 3091 | 55,073,Marathon County 3092 | 55,075,Marinette County 3093 | 55,077,Marquette County 3094 | 55,078,Menominee County 3095 | 55,079,Milwaukee County 3096 | 55,081,Monroe County 3097 | 55,083,Oconto County 3098 | 55,085,Oneida County 3099 | 55,087,Outagamie County 3100 | 55,089,Ozaukee County 3101 | 55,091,Pepin County 3102 | 55,093,Pierce County 3103 | 55,095,Polk County 3104 | 55,097,Portage County 3105 | 55,099,Price County 3106 | 55,101,Racine County 3107 | 55,103,Richland County 3108 | 55,105,Rock County 3109 | 55,107,Rusk County 3110 | 55,109,St. Croix County 3111 | 55,111,Sauk County 3112 | 55,113,Sawyer County 3113 | 55,115,Shawano County 3114 | 55,117,Sheboygan County 3115 | 55,119,Taylor County 3116 | 55,121,Trempealeau County 3117 | 55,123,Vernon County 3118 | 55,125,Vilas County 3119 | 55,127,Walworth County 3120 | 55,129,Washburn County 3121 | 55,131,Washington County 3122 | 55,133,Waukesha County 3123 | 55,135,Waupaca County 3124 | 55,137,Waushara County 3125 | 55,139,Winnebago County 3126 | 55,141,Wood County 3127 | 56,001,Albany County 3128 | 56,003,Big Horn County 3129 | 56,005,Campbell County 3130 | 56,007,Carbon County 3131 | 56,009,Converse County 3132 | 56,011,Crook County 3133 | 56,013,Fremont County 3134 | 56,015,Goshen County 3135 | 56,017,Hot Springs County 3136 | 56,019,Johnson County 3137 | 56,021,Laramie County 3138 | 56,023,Lincoln County 3139 | 56,025,Natrona County 3140 | 56,027,Niobrara County 3141 | 56,029,Park County 3142 | 56,031,Platte County 3143 | 56,033,Sheridan County 3144 | 56,035,Sublette County 3145 | 56,037,Sweetwater County 3146 | 56,039,Teton County 3147 | 56,041,Uinta County 3148 | 56,043,Washakie County 3149 | 56,045,Weston County 3150 | 60,010,Eastern District 3151 | 60,020,Manu'a District 3152 | 60,020,Manua District 3153 | 60,030,Rose Island District 3154 | 60,030,Rose Atoll District 3155 | 60,040,Swains Island District 3156 | 60,050,Western District 3157 | 66,010,Guam 3158 | 69,085,Northern Islands Municipality 3159 | 69,100,Rota Municipality 3160 | 69,110,Saipan Municipality 3161 | 69,120,Tinian Municipality 3162 | 72,001,Adjuntas Municipio 3163 | 72,003,Aguada Municipio 3164 | 72,005,Aguadilla Municipio 3165 | 72,007,Aguas Buenas Municipio 3166 | 72,009,Aibonito Municipio 3167 | 72,011,Añasco Municipio 3168 | 72,013,Arecibo Municipio 3169 | 72,015,Arroyo Municipio 3170 | 72,017,Barceloneta Municipio 3171 | 72,019,Barranquitas Municipio 3172 | 72,021,Bayamón Municipio 3173 | 72,023,Cabo Rojo Municipio 3174 | 72,025,Caguas Municipio 3175 | 72,027,Camuy Municipio 3176 | 72,029,Canóvanas Municipio 3177 | 72,031,Carolina Municipio 3178 | 72,033,Cataño Municipio 3179 | 72,035,Cayey Municipio 3180 | 72,037,Ceiba Municipio 3181 | 72,039,Ciales Municipio 3182 | 72,041,Cidra Municipio 3183 | 72,043,Coamo Municipio 3184 | 72,045,Comerío Municipio 3185 | 72,047,Corozal Municipio 3186 | 72,049,Culebra Municipio 3187 | 72,051,Dorado Municipio 3188 | 72,053,Fajardo Municipio 3189 | 72,054,Florida Municipio 3190 | 72,055,Guánica Municipio 3191 | 72,057,Guayama Municipio 3192 | 72,059,Guayanilla Municipio 3193 | 72,061,Guaynabo Municipio 3194 | 72,063,Gurabo Municipio 3195 | 72,065,Hatillo Municipio 3196 | 72,067,Hormigueros Municipio 3197 | 72,069,Humacao Municipio 3198 | 72,071,Isabela Municipio 3199 | 72,073,Jayuya Municipio 3200 | 72,075,Juana Díaz Municipio 3201 | 72,077,Juncos Municipio 3202 | 72,079,Lajas Municipio 3203 | 72,081,Lares Municipio 3204 | 72,083,Las Marías Municipio 3205 | 72,085,Las Piedras Municipio 3206 | 72,087,Loíza Municipio 3207 | 72,089,Luquillo Municipio 3208 | 72,091,Manatí Municipio 3209 | 72,093,Maricao Municipio 3210 | 72,095,Maunabo Municipio 3211 | 72,097,Mayagüez Municipio 3212 | 72,099,Moca Municipio 3213 | 72,101,Morovis Municipio 3214 | 72,103,Naguabo Municipio 3215 | 72,105,Naranjito Municipio 3216 | 72,107,Orocovis Municipio 3217 | 72,109,Patillas Municipio 3218 | 72,111,Peñuelas Municipio 3219 | 72,113,Ponce Municipio 3220 | 72,115,Quebradillas Municipio 3221 | 72,117,Rincón Municipio 3222 | 72,119,Río Grande Municipio 3223 | 72,121,Sabana Grande Municipio 3224 | 72,123,Salinas Municipio 3225 | 72,125,San Germán Municipio 3226 | 72,127,San Juan Municipio 3227 | 72,129,San Lorenzo Municipio 3228 | 72,131,San Sebastián Municipio 3229 | 72,133,Santa Isabel Municipio 3230 | 72,135,Toa Alta Municipio 3231 | 72,137,Toa Baja Municipio 3232 | 72,139,Trujillo Alto Municipio 3233 | 72,141,Utuado Municipio 3234 | 72,143,Vega Alta Municipio 3235 | 72,145,Vega Baja Municipio 3236 | 72,147,Vieques Municipio 3237 | 72,149,Villalba Municipio 3238 | 72,151,Yabucoa Municipio 3239 | 72,153,Yauco Municipio 3240 | --------------------------------------------------------------------------------