← Back to All Rankings

Lowest Monthly Dog Cost Cities

Cities with the lowest modeled recurring dog-cost burden across rent surcharges, supplies, and care pricing.

These rankings are directional browse layers built from the move and lease-risk framework. Use them to find candidates, then move into the city risk check, state context, and compare tool before treating any top result as a real move recommendation.

Why this leader can still be weak:

This list optimizes recurring cost burden, not total move quality. A cheap leader can still be only mid-tier overall once climate load, housing friction, and care resilience are added back in.

Start with East St. Louis, IL, then clear the state rule layer and compare the same scenario against another city before you commit.

The current #1 city carries a B+ grade, which means this list is better read as a candidate-discovery layer than a strong recommendation surface.

RankCityMove-Fit GradeMonthly CostVet AccessClimate (Days)Safety Risk
#1East St. Louis, IL
B+
$1622.16 / 10k219Elevated
#2Kennett, MO
A-
$1622.1 / 10k240Elevated
#3Alpena, MI
A+
$1623.92 / 10k206Elevated
#4Roma, TX
C+
$1631.9 / 10k221Elevated
#5Escanaba, MI
A
$1641.87 / 10k235Elevated
#6Crowley, LA
C
$1641.85 / 10k268Elevated
#7Effingham, IL
A+
$1654.95 / 10k227Elevated
#8Smithfield, NC
A
$1653.36 / 10k263Elevated
#9Wabash, IN
A-
$1652.65 / 10k235Elevated
#10Kendallville, IN
A-
$1653.09 / 10k213Elevated
#11Youngstown, OH
B-
$1661.53 / 10k220Elevated
#12Galesburg, IL
A-
$1662.37 / 10k206Elevated
#13Jacksonville, IL
B
$1661.55 / 10k218Elevated
#14Corinth, MS
B
$1661.98 / 10k247Elevated
#15Greenville, OH
B+
$1662.36 / 10k222Elevated
#16Vermillion, SD
A
$1662.5 / 10k180Elevated
#17Mexico, MO
A-
$1662.1 / 10k240Elevated
#18Coshocton, OH
B
$1661.46 / 10k244Elevated
#19Magnolia, AR
B
$1661.6 / 10k247Elevated
#20Raceland, LA
C
$1662.29 / 10k270Elevated
#21Fairmont, MN
A
$1663.23 / 10k208Elevated
#22Carroll, IA
A-
$1663.97 / 10k212Elevated
#23Bay City, MI
A
$1672.78 / 10k208Elevated
#24Clinton, IA
B+
$1673.2 / 10k204Elevated
#25Carbondale, IL
A-
$1672.76 / 10k232Elevated
#26Alamo, TX
C-
$1671.01 / 10k221Elevated
#27Lenoir, NC
A-
$1670.94 / 10k256Elevated
#28Jasper, IN
B+
$1672.6 / 10k231Elevated
#29Hibbing, MN
B+
$1673.03 / 10k157Elevated
#30Jamestown, ND
A-
$1673.7 / 10k172Elevated
#31Mitchell, SD
A
$1672.5 / 10k184Elevated
#32Macomb, IL
A
$1673.57 / 10k216Elevated
#33Fort Payne, AL
B-
$1671.77 / 10k250Elevated
#34Great Bend, KS
A+
$1675.93 / 10k211Elevated
#35Marshall, MN
A+
$1674.91 / 10k208Elevated
#36Moberly, MO
A
$1672.1 / 10k240Elevated
#37Neosho, MO
B+
$1672.22 / 10k231Elevated
#38Eufaula, AL
B
$1671.16 / 10k251Elevated
#39Beatrice, NE
B
$1671.33 / 10k201Elevated
#40Bucyrus, OH
A-
$1672.97 / 10k220Elevated
#41Campbellsville, KY
A
$1673.16 / 10k252Elevated
#42Two Rivers, WI
A-
$1673.53 / 10k232Elevated
#43Taylorville, IL
A+
$1674.85 / 10k218Elevated
#44Boaz, AL
B+
$1672.97 / 10k261Elevated
#45Atchison, KS
A+
$1676 / 10k211Low
#46Van Wert, OH
B+
$1672.1 / 10k225Elevated
#47Galion, OH
A-
$1672.97 / 10k220Elevated
#48Cambridge, OH
B+
$1672.1 / 10k223Elevated
#49Mansfield, OH
B
$1681.97 / 10k220Elevated
#50Jefferson City, MO
A
$1683.06 / 10k222Elevated
#51Warren, OH
B+
$1683.36 / 10k220Elevated
#52Austintown, OH
B-
$1681.53 / 10k220Elevated
#53Aberdeen, SD
A
$1683.83 / 10k168Elevated
#54Marion, IN
B+
$1682.14 / 10k235Elevated
#55Granite City, IL
A
$1684.13 / 10k219Elevated
#56Fort Dodge, IA
B
$1681.62 / 10k212Elevated
#57Freeport, IL
A-
$1683.55 / 10k205Elevated
#58Steubenville, OH
B-
$1680.99 / 10k235Elevated
#59Portsmouth, OH
A-
$1683.38 / 10k244Elevated
#60Logansport, IN
B+
$1682.47 / 10k235Elevated
#61Mercedes, TX
C
$1681.01 / 10k243Elevated
#62Mattoon, IL
A-
$1683.02 / 10k227Elevated
#63Poplar Bluff, MO
A-
$1682.89 / 10k238Elevated
#64Palmview, TX
C-
$1681.01 / 10k221Elevated
#65Greeneville, TN
A-
$1682.81 / 10k239Elevated
#66Yankton, SD
B+
$1682 / 10k180Elevated
#67Alexander City, AL
B+
$1682.1 / 10k258Elevated
#68Sterling, IL
B
$1681.56 / 10k219Elevated
#69Washington Court House, OH
B+
$1682.1 / 10k231Elevated
#70Marshall, MO
A-
$1682.78 / 10k213Elevated
#71East Cleveland, OH
B
$1682.44 / 10k248Elevated
#72Connersville, IN
B+
$1682 / 10k226Elevated
#73Fostoria, OH
B
$1681.94 / 10k219Elevated
#74Conneaut, OH
B
$1681.84 / 10k226Elevated
#75West Plains, MO
A
$1684.62 / 10k234Elevated
#76Kewanee, IL
A
$1684.7 / 10k219Elevated
#77Streator, IL
A-
$1683.33 / 10k219Elevated
#78Centralia, IL
B-
$1681.12 / 10k219Elevated
#79Arkansas City, KS
A-
$1683.65 / 10k218Elevated
#80Salem, OH
A-
$1683.17 / 10k244Elevated
#81Winfield, KS
A-
$1683.65 / 10k218Elevated
#82Marinette, WI
B
$1682.18 / 10k232Elevated
#83Peru, IN
B+
$1681.92 / 10k235Elevated
#84Tarboro, NC
A
$1682 / 10k267Elevated
#85Mount Airy, NC
A
$1682.77 / 10k258Elevated
#86Ironton, OH
B
$1682.34 / 10k244Elevated
#87Maryville, MO
A
$1684.52 / 10k198Elevated
#88Highland, IL
A-
$1684.13 / 10k226Elevated
#89Decatur, IL
A-
$1692.58 / 10k220Elevated
#90Springfield, OH
A-
$1692.89 / 10k244Elevated
#91Manitowoc, WI
A-
$1693.53 / 10k232Elevated
#92Pekin, IL
A
$1694.5 / 10k214Elevated
#93Danville, IL
B
$1691.8 / 10k202Elevated
#94Barberton, OH
A
$1695.06 / 10k244Elevated
#95Zanesville, OH
B-
$1691.83 / 10k223Elevated
#96Emporia, KS
B+
$1692.62 / 10k213Elevated
#97Alliance, OH
B
$1692.89 / 10k220Elevated
#98Rolla, MO
A-
$1691.88 / 10k228Elevated
#99Cumberland, MD
A
$1692.02 / 10k232Elevated
#100Marshfield, WI
B-
$1692.25 / 10k192Elevated