INDIANA· UNIVERSITY & EXTENSION LABS
Where to get a soil test in Indiana
A soil test is how you stop guessing at fertilizer and fix the one thing your lawn actually needs. In Indiana, the public program below tests homeowner samples and interprets the results for local soils.
INDIANA STATE LAB
Purdue Extension soil testing guidance
Purdue guidance on soil sampling and testing options.
Visit the lab & sampling instructions →County drop-off & extension offices
County extension offices across Indiana stock sample forms and, in many cases, accept samples for the state lab. 90 of the most populous counties are listed below; the full directory has one for every county.
Purdue Extension, Adams County office
Decatur, IN
Purdue Extension, Allen County office
Fort Wayne, IN
Purdue Extension, Bartholomew County office
Columbus, IN
Purdue Extension, Benton County office
Fowler, IN
Purdue Extension, Blackford County office
Hartford City, IN
Purdue Extension, Boone County office
Lebanon, IN
Purdue Extension, Brown County office
Nashville, IN
Purdue Extension, Carroll County office
Flora, IN
Purdue Extension, Cass County office
Logansport, IN
Purdue Extension, Clark County office
Charlestown, IN
Purdue Extension, Clay County office
Brazil, IN
Purdue Extension, Clinton County office
Frankfort, IN
Purdue Extension, Crawford County office
Leavenworth, IN
Purdue Extension, Daviess County office
Washington, IN
Purdue Extension, DeKalb County office
Auburn, IN
Purdue Extension, Dearborn County office
Aurora, IN
Purdue Extension, Decatur County office
Greensburg, IN
Purdue Extension, Delaware County office
Muncie, IN
Purdue Extension, Dubois County office
Jasper, IN
Purdue Extension, Elkhart County office
Goshen, IN
Purdue Extension, Fayette County office
Connersville, IN
Purdue Extension, Floyd County office
New Albany, IN
Purdue Extension, Fountain County office
Covington, IN
Purdue Extension, Franklin County office
Brookville, IN
Purdue Extension, Fulton County office
Rochester, IN
Purdue Extension, Gibson County office
Princeton, IN
Purdue Extension, Grant County office
Marion, IN
Purdue Extension, Greene County office
Bloomfield, IN
Purdue Extension, Hamilton County office
Noblesville, IN
Purdue Extension, Hancock County office
Greenfield, IN
Purdue Extension, Harrison County office
Corydon, IN
Purdue Extension, Hendricks County office
Danville, IN
Purdue Extension, Henry County office
New Castle, IN
Purdue Extension, Howard County office
Kokomo, IN
Purdue Extension, Huntington County office
Huntington, IN
Purdue Extension, Jasper County office
Rensselaer, IN
Purdue Extension, Jay County office
Portland, IN
Purdue Extension, Jefferson County office
Madison, IN
Purdue Extension, Jennings County office
Vernon, IN
Purdue Extension, Johnson County office
Franklin, IN
Purdue Extension, Kosciusko County office
Warsaw, IN
Purdue Extension, LaGrange County office
Lagrange, IN
Purdue Extension, LaPorte County office
La Porte, IN
Purdue Extension, Lake County office
Crown Point, IN
Purdue Extension, Lawrence County office
Bedford, IN
Purdue Extension, Madison County office
Anderson, IN
Purdue Extension, Marion County office
Indianapolis, IN
Purdue Extension, Marshall County office
Plymouth, IN
Purdue Extension, Martin County office
Loogootee, IN
Purdue Extension, Miami County office
Peru, IN
Purdue Extension, Monroe County office
Bloomington, IN
Purdue Extension, Montgomery County office
Crawfordsville, IN
Purdue Extension, Morgan County office
Martinsville, IN
Purdue Extension, Newton County office
Morocco, IN
Purdue Extension, Noble County office
Albion, IN
Purdue Extension, Ohio County office
Rising Sun, IN
Purdue Extension, Orange County office
Paoli, IN
Purdue Extension, Owen County office
Spencer, IN
Purdue Extension, Parke County office
Rockville, IN
Purdue Extension, Perry County office
Tell City, IN
Purdue Extension, Pike County office
Petersburg, IN
Purdue Extension, Porter County office
Valparaiso, IN
Purdue Extension, Posey County office
Mount Vernon, IN
Purdue Extension, Pulaski County office
Winamac, IN
Purdue Extension, Putnam County office
Greencastle, IN
Purdue Extension, Randolph County office
Winchester, IN
Purdue Extension, Ripley County office
Osgood, IN
Purdue Extension, Rush County office
Rushville, IN
Purdue Extension, Scott County office
Scottsburg, IN
Purdue Extension, Shelby County office
Shelbyville, IN
Purdue Extension, Spencer County office
Chrisney, IN
Purdue Extension, St. Joseph County office
South Bend, IN
Purdue Extension, Starke County office
Knox, IN
Purdue Extension, Steuben County office
Angola, IN
Purdue Extension, Sullivan County office
Sullivan, IN
Purdue Extension, Switzerland County office
Vevay, IN
Purdue Extension, Tippecanoe County office
Lafayette, IN
Purdue Extension, Tipton County office
Tipton, IN
Purdue Extension, Union County office
Liberty, IN
Purdue Extension, Vanderburgh County office
Evansville, IN
Purdue Extension, Vermillion County office
Cayuga, IN
Purdue Extension, Vigo County office
Terre Haute, IN
Purdue Extension, Wabash County office
Wabash, IN
Purdue Extension, Warren County office
Williamsport, IN
Purdue Extension, Warrick County office
Boonville, IN
Purdue Extension, Washington County office
Salem, IN
Purdue Extension, Wayne County office
Richmond, IN
Purdue Extension, Wells County office
Bluffton, IN
Purdue Extension, White County office
Reynolds, IN
Purdue Extension, Whitley County office
Columbia City, IN
Not your county? Find your local office in the full Indiana directory.
How it works
- 01
Get a form and sample the way your lab says to
Pick up a form at a county office or download it from Purdue Extension soil testing guidance. Where you pull cores and how you mix them decides whether the report means anything, so follow the lab's instructions exactly.
- 02
Send it in
Many county offices accept the sample and route it to the state lab; otherwise mail it in with the form.
- 03
Turn the report into a plan
When results come back, the numbers only matter if they change what you put down. Enter them in the app and it builds the plan.
THE APP · SOIL REPORT ANALYZER
Got your Indiana report back? Analyze it.
Enter your report values in the Lawn Dominator app and pick your lab, and it handles the messy part: units and extraction methods differ by lab, so your numbers get compared against turf targets that match how your lab measured them. Then it helps build the fertilizer plan for your grass type and checks timing against your live soil temperature.
Free to download on iPhone and Android.
Common questions
- Where can I get a soil test in Indiana?
- Indiana's public soil testing is run through Purdue Extension soil testing guidance. Many county extension offices (listed on this page) stock the sample forms and can help you submit. National mail-in labs like Logan Labs, Ward Laboratories, and Waypoint Analytical are established alternatives.
- How much does a soil test cost in Indiana?
- Fees vary by lab and by which package you choose (basic pH plus phosphorus and potassium, versus expanded panels with organic matter and micronutrients). Check Purdue Extension soil testing guidance for current pricing before you send a sample; the page linked here is the authority for its own fees.
- How do I turn my Indiana soil test into a fertilizer plan?
- Enter your report values in the Lawn Dominator app and pick your lab so units and extraction method are handled correctly, and it compares your numbers against turf sufficiency targets and helps build the fertilizer plan for your grass type.
Looking for another state? See the national map of soil test labs. Purdue Extension soil testing guidance is the authority for its own test menu, sampling instructions, fees, and result interpretation.