53033 FipsDecoder
29023 County FIPS Code

Butler County

Missouri · County seat: Poplar Bluff · Active county or equivalent

View on CensusDepth ↗

FIPS code 29023 is Butler County, Missouri. With a population of 42,280 (2022 ACS estimate), it ranks #27 in Missouri and #1148 nationally. Butler County is part of the Poplar Bluff, MO. The state FIPS code for Missouri is 29. This code is used in Census Bureau, BLS, EPA, HUD, and USDA federal datasets to identify this county.

County FIPS

29023

State FIPS

29

MO

Population

42,280

2022 ACS · #1148 nationally

Density

60.9/mi²

people per sq mile

Land Area

695

sq miles

Urban/Rural

Nonmetro — urban 20K+, not adjacent to metro

RUCC 5

How This FIPS Code Works

29 023
29 = State FIPS (Missouri)
023 = County FIPS

The 5-digit FIPS code 29023 is formed by combining the 2-digit state identifier 29 (Missouri) with the 3-digit county identifier 023. Together they uniquely identify Butler County in every US federal dataset. No two counties share the same 5-digit FIPS code.

Census ACS Data for FIPS 29023

From the 2022 ACS 5-year estimates — the same values you'd retrieve by querying the Census API with county FIPS 29023.

Median Household Income

$47,245

ACS B19013_001E

Poverty Rate

21.1%

ACS B17001 (below poverty level)

Median Age

40.7

ACS B01002_001E

Metropolitan Area

Adjacent Counties (6)

Counties that share a border with Butler County. Useful for regional analysis — these are the geographies you'd typically include when studying labor markets, commuting zones, or environmental spillovers around FIPS 29023.

Federal Datasets Using Code 29023

FIPS code 29023 appears as the county identifier in the following federal datasets. Analysts joining data across these sources use this code as the common geographic key.

Using FIPS Code 29023 in Code

Common patterns for querying federal datasets by this county's FIPS code. The leading zeros are significant — always treat FIPS codes as strings, not integers.

Census ACS API — Python 29023
import requests

url = "https://api.census.gov/data/2022/acs/acs5"
params = {
    "get":  "NAME,B19013_001E,B01003_001E",
    "for":  "county:023",
    "in":   "state:29",
    "key":  "YOUR_CENSUS_API_KEY",
}
r = requests.get(url, params=params)
data = r.json()  # [[header...], [Butler County, Missouri, income, pop, ...]
SQL — filtering by county FIPS 29023
-- 5-digit combined FIPS (state + county)
SELECT * FROM your_table WHERE county_fips = '29023';

-- Some datasets store state and county separately
SELECT * FROM your_table
WHERE state_fips = '29'
  AND county_fips = '023';

-- ⚠ Never cast to integer — leading zeros are lost:
-- county_fips = 29023 is WRONG for this county
R — tidycensus 29023
library(tidycensus)

get_acs(
  geography = "county",
  variables = c(income = "B19013_001E", pop = "B01003_001E"),
  state     = "29",
  county    = "023",
  year      = 2022
)
Zero-padding reminder: FIPS codes must always be stored and compared as zero-padded strings. 29 (not 29) and 023 (not 23) — losing the leading zeros is one of the most common data-join bugs in federal datasets. Full guide →

ZIP Codes in Butler County

ZIP codes do not align perfectly with county boundaries — a single ZIP code can span multiple counties, and a county can contain parts of many ZIP codes. The ratios below (from the Census 2020 ZCTA relationship file) show the land area share of each ZCTA that falls within Butler County. Why FIPS ≠ ZIP →

ZIP Code % in county
63940 100.0%
63932 100.0%
63901 100.0%
63961 100.0%
63962 100.0%
63954 93.6%
63945 89.6%
63967 30.4%
63966 21.4%
63953 17.7%
63937 14.1%

Other Counties in Missouri

Adair County 29001 Andrew County 29003 Atchison County 29005 Audrain County 29007 Barry County 29009 Barton County 29011 Bates County 29013 Benton County 29015 Bollinger County 29017 Boone County 29019 Buchanan County 29021 Caldwell County 29025 Callaway County 29027 Camden County 29029 Cape Girardeau County 29031 Carroll County 29033 Carter County 29035 Cass County 29037 Cedar County 29039 Chariton County 29041 Christian County 29043 Clark County 29045 Clay County 29047 Clinton County 29049 Cole County 29051 Cooper County 29053 Crawford County 29055 Dade County 29057 Dallas County 29059 Daviess County 29061 DeKalb County 29063 Dent County 29065 Douglas County 29067 Dunklin County 29069 Franklin County 29071 Gasconade County 29073 Gentry County 29075 Greene County 29077 Grundy County 29079 Harrison County 29081 Henry County 29083 Hickory County 29085 Holt County 29087 Howard County 29089 Howell County 29091 Iron County 29093 Jackson County 29095 Jasper County 29097 Jefferson County 29099 Johnson County 29101 Knox County 29103 Laclede County 29105 Lafayette County 29107 Lawrence County 29109 Lewis County 29111 Lincoln County 29113 Linn County 29115 Livingston County 29117 Macon County 29121 Madison County 29123 Maries County 29125 Marion County 29127 McDonald County 29119 Mercer County 29129 Miller County 29131 Mississippi County 29133 Moniteau County 29135 Monroe County 29137 Montgomery County 29139 Morgan County 29141 New Madrid County 29143 Newton County 29145 Nodaway County 29147 Oregon County 29149 Osage County 29151 Ozark County 29153 Pemiscot County 29155 Perry County 29157 Pettis County 29159 Phelps County 29161 Pike County 29163 Platte County 29165 Polk County 29167 Pulaski County 29169 Putnam County 29171 Ralls County 29173 Randolph County 29175 Ray County 29177 Reynolds County 29179 Ripley County 29181 Saline County 29195 Schuyler County 29197 Scotland County 29199 Scott County 29201 Shannon County 29203 Shelby County 29205 St. Charles County 29183 St. Clair County 29185 St. Francois County 29187 St. Louis County 29189 St. Louis city 29510 Ste. Genevieve County 29186 Stoddard County 29207 Stone County 29209 Sullivan County 29211 Taney County 29213 Texas County 29215 Vernon County 29217 Warren County 29219 Washington County 29221 Wayne County 29223 Webster County 29225 Worth County 29227 Wright County 29229