Best Counties for Families

Counties ranked by school quality, safety, and affordability — the best all-around places to raise a family.

Choosing where to raise a family means weighing several factors simultaneously: Are the schools good? Is the neighborhood safe? Can we afford to live here? Our family rankings prioritize education quality as the primary metric, since school systems are consistently the top concern for parents choosing a county. Counties that score highest here combine strong graduation rates and per-pupil spending (from NCES data) with low crime rates and reasonable living costs. Suburban counties outside mid-sized cities often dominate these rankings, offering the educational infrastructure of nearby metros without the associated costs and safety concerns of dense urban areas. States that invest heavily in public education — like Massachusetts, Connecticut, and New Jersey — see their counties well-represented, though standout counties exist in every region. We recommend pairing this ranking with our safety and affordability views for a complete family-focused assessment.

Family rankings are sorted by education score. Cross-reference with safety and affordability rankings for a complete picture.

Showing top 100 of 3120 counties with data

#CountyScoreTaxCostIncome
1Alpine County, California10064.85.297.7
2Loup County, Nebraska99.553.478.239.5
3Keweenaw County, Michigan99.342.580.422.6
4Treasure County, Montana98.172.536.574.1
5San Juan County, Colorado97.398.540.175.3
6Esmeralda County, Nevada97.375.453.8N/A
7Hinsdale County, Colorado9798.538.251.4
8Petroleum County, Montana96.960.27736.9
9Golden Valley County, Montana96.584.873.131.3
10Doddridge County, West Virginia96.588.977.642.6
11Wyoming County, Pennsylvania96.419.237.367.3
12Cameron Parish, Louisiana96.39177.172.5
13Hunterdon County, New Jersey95.33.12.299.6
14Kenedy County, Texas95.2N/AN/AN/A
15Thomas County, Nebraska9532.18973.3
16Wayne County, Pennsylvania9522.632.645.7
17Pitkin County, Colorado94.694.21.995.3
18Montour County, Pennsylvania94.63627.373.9
19Falls Church city, Virginia94.438.50.299.9
20Billings County, North Dakota94.195.671.885.1
21Bienville Parish, Louisiana9497.697.80.9
22Morris County, New Jersey93.75.11.499.5
23Bergen County, New Jersey93.47.51.198.9
24Burlington County, New Jersey92.813.896.5
25Chugach Census Area, Alaska92.744.116.991.3
26Grand Isle County, Vermont92.718.77.592.2
27Petersburg Borough, Alaska92.364.618.980.1
28Salem County, New Jersey92.30.111.982
29Sullivan County, Pennsylvania9234.563.453.3
30Centre County, Pennsylvania91.833.415.873.3
31Worcester County, Maryland91.757.214.185.3
32Monmouth County, New Jersey91.45.7298.8
33Surry County, Virginia91.471.443.170.1
34Aleutians West Census Area, Alaska91.362.2296.9
35Vilas County, Wisconsin91.353.251.359.4
36Marshall County, West Virginia91.290.171.540.2
37Cook County, Minnesota90.854.135.570.5
38Fallon County, Montana90.677.556.871.8
39Phillips County, Montana89.949.189.833.3
40Loudoun County, Virginia89.946.40.3100
41Talbot County, Maryland89.867.810.388
42Somerset County, New Jersey89.841.399.5
43Reagan County, Texas89.730.152.567.3
44Teton County, Wyoming89.794397.9
45Pershing County, Nevada89.663.665.371.4
46Carroll County, Maryland89.542.16.398.2
47Douglas County, Illinois89.354876.1
48DuPage County, Illinois89.32.44.197.6
49Nuckolls County, Nebraska89.321.893.866.9
50Putnam County, New York89.31.71.699.1
51Cameron County, Pennsylvania89.17.98510.5
52Edwards County, Illinois8914.775.137.1
53Rappahannock County, Virginia8978.18.594.8
54Clark County, Idaho88.998.675.418.8
55Bucks County, Pennsylvania88.817.84.897.8
56Sussex County, New Jersey88.70.84.598.1
57Livingston County, Illinois88.51.942.968.3
58Caldwell Parish, Louisiana88.597.5847.2
59Pendleton County, West Virginia88.596.985.844.3
60Woodson County, Kansas88.3590.611.3
61De Soto Parish, Louisiana88.297.981.78.4
62Queen Anne's County, Maryland88.2543.997.9
63Mitchell County, Kansas88.14.269.233.4
64Johnson County, Illinois8820.379.155.4
65Hyde County, North Carolina887132.29.9
66Hardin County, Illinois87.626.794.130.8
67Towns County, Georgia87.495.751.333.9
68East Carroll Parish, Louisiana87.398.782.70.1
69Wetzel County, West Virginia87.369.190.821.4
70Keith County, Nebraska871758.633.2
71Oneida County, Wisconsin8742.143.665.4
72Stanton County, Nebraska86.820.646.881.8
73Bath County, Virginia86.793.666.144.3
74Henry County, Ohio86.326.741.382.9
75Ohio County, West Virginia86.175.76432.5
76Venango County, Pennsylvania8620.37244
77Merrick County, Nebraska85.926.95447.7
78Northumberland County, Virginia85.987.738.765.2
79Toole County, Montana85.840.954.822.2
80Butler County, Nebraska85.826.962.886.2
81Susquehanna County, Pennsylvania85.828.344.959
82Bailey County, Texas85.814.479.368.1
83Smith County, Kansas85.78.385.730.5
84Clay County, Nebraska85.721.272.578.5
85Tyrrell County, North Carolina85.745.785.76
86Upton County, Texas85.729.484.219.4
87Winkler County, Texas85.641.663.992.7
88Crawford County, Pennsylvania85.514.86139.9
89Ocean County, New Jersey85.45.5589.8
90Barnstable County, Massachusetts85.3625.293.6
91Dallas County, Arkansas85.289.193.36.9
92Pike County, Pennsylvania8517.411.483.1
93Union County, Pennsylvania84.925.831.173.8
94Howard County, Maryland84.826.41.199.8
95Prairie County, Montana84.848.5657.5
96Sutton County, Texas84.817.966.477.3
97Coffey County, Kansas84.727.452.760
98Powell County, Montana84.762.356.249.3
99Bristol County, Rhode Island84.517.8697.7
100Wahkiakum County, Washington84.573.746.930.6

Data: U.S. Census ACS, FBI UCR, CDC, FEMA NRI, NCES, EPA SDWIS. Scores are 0-100 (higher is better).