EV Charging Costs, 2026

Where Electrician Wages Make a Home EV Charger Cost the Most, and the Least, in 2026

A metro-by-metro estimate of home Level 2 charger installation cost, modeled from licensed-electrician wages. 173 metros, 289 cities, one national price for the hardware.

Published: June 24, 2026Wage data: BLS OEWS May 2025

The short answer

By Matt Kovalik, licensed Minnesota electrician (Journeyworker License #AJ703617). Matt works on EV charging infrastructure at Metro Transit.

A home Level 2 EV charger installation runs about $1,800 at the national median electrician wage in 2026. Across the 173 metros in this study it ranges from roughly $1,560 in the least expensive metro (Ocala, FL) to about $2,460 in the most expensive (Portland-Vancouver-Hillsboro, OR-WA), a spread of about $900 that is driven entirely by local electrician labor, because the charger hardware and the materials are priced nationally.

We estimated every metro the same way: hold the equipment and materials at their national cost, then flex only the labor portion by the local electrician wage reported by the U.S. Bureau of Labor Statistics. Because labor is the only input that moves from place to place, the cost ranking simply follows the wage ranking, metro by metro. That is the whole story of the spread, and the rest of this page shows it in a map, a ranked chart, and the full table.

$1,800
Install at the national median electrician wage
$1,560
Least expensive metro (Ocala)
$2,460
Most expensive metro (Portland-Vancouver-Hillsboro)
1.58x
Top to bottom ratio, driven by labor

The federal home charger tax credit expires June 30, 2026

The federal tax credit that offsets part of a home EV charger installation expires on June 30, 2026. For installs completed on or after July 1, 2026, no federal credit is available, and the dollar figures on this page are full retail estimates that do not subtract any incentive.1

1. The credit is the federal Alternative Fuel Vehicle Refueling Property Credit (Internal Revenue Code Section 30C), which currently covers 30 percent of a residential charger installation up to $1,000, through June 30, 2026. Some states and electric utilities also run their own EV charger rebates, so check local programs before you budget.

The national number

The $1,800 headline is the estimated install at the national median electrician wage, which is $30.38 per hour for electricians in the May 2025 BLS data. It is the right single number to anchor on. For reference, the simple average across the 289 cities in this study works out to about $1,920, which sits above the $1,800 figure only because the studied cities skew toward higher-wage metros. That $1,920 is a study average, not a national average, and it should not be read as one.

Take Minneapolis as a worked example. The metro electrician median is $39.37 per hour, about 30 percent above the national median, so the estimate comes to about $2,090. That places Minneapolis 40th of the 289 cities in this study, which is 18th of the 173 ranked metros once cities in the same metro are combined.

The map: install cost by metro

Each point is one metro at its Census centroid, colored and sized by the estimated Level 2 install. Sage is lower cost, terracotta is higher. With JavaScript on, the map is interactive; with it off, the same map renders below and every value is in the table further down.

Home EV Charger Install Cost by Metro, 2026Point color and size show the estimated Level 2 install. The spread tracks local electrician wages (BLS OEWS, May 2025).AKHIEstimated install$1,560$2,460Source: NailThePrice.com
Embed this map (static SVG) Download the full data (CSV)

The 15 most and 15 least expensive metros

Estimated Level 2 install, ranked. Every bar is labeled with its dollar value. This chart is plain SVG and needs no JavaScript.

The 15 most expensive metros1. Portland-Vancouver-Hillsboro, OR-WA$2,4572. Chicago-Naperville-Elgin, IL-IN$2,4143. Seattle-Tacoma-Bellevue, WA$2,4044. Urban Honolulu, HI$2,3815. Bend, OR$2,3646. Salem, OR$2,3597. Fairbanks-College, AK$2,3438. Eugene-Springfield, OR$2,2939. Rockford, IL$2,27210. San Francisco-Oakland-Fremont, CA$2,26411. Medford, OR$2,25812. San Jose-Sunnyvale-Santa Clara, CA$2,23613. Springfield, IL$2,13814. Mankato, MN$2,11215. Duluth, MN-WI$2,106The 15 least expensive metros159. Lakeland-Winter Haven, FL$1,670160. Asheville, NC$1,665161. Wilmington, NC$1,657162. Fort Smith, AR-OK$1,632163. Jackson, MS$1,630164. North Port-Bradenton-Sarasota, FL$1,624165. Orlando-Kissimmee-Sanford, FL$1,606166. Cedar Rapids, IA$1,597167. Montgomery, AL$1,592168. Athens-Clarke County, GA$1,589169. Killeen-Temple, TX$1,588170. Fayetteville-Springdale-Rogers, .$1,581171. Little Rock-North Little Rock-Co.$1,565172. El Paso, TX$1,564173. Ocala, FL$1,557Source: NailThePrice.com

Full metro ranking, all 173 metros

Rank is out of 173 metros, by estimated install cost. Electrician wage is the metro hourly median for SOC 47-2111 in the BLS OEWS May 2025 data. The three highlighted metros have a documented local electrical permit fee, shown as a separate add-on.

RankMetroStateElectrician median wageEst. install
1Portland-Vancouver-Hillsboro, OR-WAOR$50.53$2,457
2Chicago-Naperville-Elgin, IL-INIL$49.21$2,414
3Seattle-Tacoma-Bellevue, WAWA$48.93$2,404
4Urban Honolulu, HIHI$48.21$2,381
5Bend, OROR$47.69$2,364
6Salem, OROR$47.53$2,359
7Fairbanks-College, AKAK$47.05$2,343
8Eugene-Springfield, OROR$45.52$2,293
9Rockford, ILIL$44.85$2,272
10San Francisco-Oakland-Fremont, CACA$44.63$2,264
11Medford, OROR$44.43$2,258
12San Jose-Sunnyvale-Santa Clara, CACA$43.77$2,236
13Springfield, ILIL$40.76$2,138
14Mankato, MNMN$39.96$2,112
15Duluth, MN-WIMN$39.76$2,106
16Anchorage, AKAK$39.63$2,101
17Detroit-Warren-Dearborn, MIMI$39.42$2,095
18Minneapolis-St. Paul-Bloomington, MN-WI (permit $35 to $300 extra)MN$39.37$2,093
19St. Cloud, MNMN$39.37$2,093
20Ann Arbor, MIMI$39.16$2,086
21Billings, MTMT$38.93$2,079
22Lansing-East Lansing, MIMI$38.69$2,071
23Peoria, ILIL$38.68$2,070
24Boston-Cambridge-Newton, MA-NHMA$38.42$2,062
25Spokane-Spokane Valley, WAWA$38.38$2,061
26Rochester, MNMN$38.29$2,058
27Bridgeport-Stamford-Danbury, CTCT$38.25$2,056
28Evansville, ININ$38.10$2,052
29Missoula, MTMT$38.10$2,052
30New York-Newark-Jersey City, NY-NJNY$37.99$2,048
31Lewiston-Auburn, MEME$37.71$2,039
32Madison, WIWI$37.71$2,039
33Buffalo-Cheektowaga, NYNY$37.47$2,031
34Milwaukee-Waukesha, WIWI$37.41$2,029
35Hartford-West Hartford-East Hartford, CTCT$37.34$2,027
36New Haven, CTCT$37.22$2,023
37Springfield, MAMA$37.22$2,023
38Santa Rosa-Petaluma, CACA$37.20$2,022
39Akron, OHOH$37.19$2,022
40Rochester, NYNY$37.17$2,021
41Green Bay, WIWI$37.15$2,021
42St. Louis, MO-ILMO$37.10$2,019
43Syracuse, NYNY$37.07$2,018
44Great Falls, MTMT$37.00$2,016
45Davenport-Moline-Rock Island, IA-ILIA$36.99$2,015
46Fargo, ND-MNND$36.99$2,015
47Kansas City, MO-KSMO$36.95$2,014
48Stockton-Lodi, CACA$36.74$2,007
49San Diego-Chula Vista-Carlsbad, CACA$36.62$2,003
50Washington-Arlington-Alexandria, DC-VA-MD-WVDC$36.50$1,999
51Bakersfield-Delano, CACA$36.47$1,998
52Waterbury-Shelton, CTCT$36.47$1,998
53Worcester, MAMA$36.30$1,993
54Kenosha, WIWI$36.04$1,984
55Albany-Schenectady-Troy, NYNY$36.01$1,983
56Sacramento-Roseville-Folsom, CACA$35.98$1,982
57Toledo, OHOH$35.92$1,981
58Cheyenne, WYWY$35.86$1,979
59Philadelphia-Camden-Wilmington, PA-NJ-DE-MDPA$35.86$1,979
60Providence-Warwick, RI-MARI$35.57$1,969
61Los Angeles-Long Beach-Anaheim, CACA$35.49$1,967
62Reno, NVNV$35.00$1,951
63Riverside-San Bernardino-Ontario, CACA$35.00$1,951
64Chattanooga, TN-GATN$34.77$1,943
65Harrisburg-Carlisle, PAPA$34.53$1,935
66Fresno, CACA$34.48$1,934
67Portland-South Portland, MEME$34.45$1,933
68Fort Wayne, ININ$34.27$1,927
69Las Vegas-Henderson-North Las Vegas, NVNV$34.08$1,921
70Cleveland, OHOH$34.07$1,920
71Grand Forks, ND-MNND$33.51$1,902
72Casper, WYWY$33.48$1,901
73Scranton--Wilkes-Barre, PAPA$33.44$1,900
74Pittsburgh, PAPA$33.34$1,896
75Burlington-South Burlington, VTVT$32.14$1,857
76Appleton, WIWI$32.13$1,857
77Allentown-Bethlehem-Easton, PA-NJPA$31.97$1,852
78Kalamazoo-Portage, MIMI$31.58$1,839
79Wichita, KSKS$31.57$1,839
80Baltimore-Columbia-Towson, MDMD$31.54$1,838
81Topeka, KSKS$31.50$1,836
82Idaho Falls, IDID$31.42$1,834
83Baton Rouge, LALA$31.41$1,834
84Indianapolis-Carmel-Greenwood, ININ$31.31$1,830
85Charleston, WVWV$31.17$1,826
86Columbus, OHOH$31.11$1,824
87Boulder, COCO$30.83$1,815
88Manchester-Nashua, NHNH$30.81$1,814
89Huntington-Ashland, WV-KY-OHWV$30.59$1,807
90Cincinnati, OH-KY-INOH$30.53$1,805
91Bangor, MEME$30.48$1,803
92Nashville-Davidson--Murfreesboro--Franklin, TNTN$30.45$1,802
93Denver-Aurora-Centennial, COCO$30.36$1,799
94Des Moines-West Des Moines, IAIA$30.21$1,794
95Salt Lake City-Murray, UTUT$30.11$1,791
96New Orleans-Metairie, LALA$30.04$1,789
97Gulfport-Biloxi, MSMS$30.02$1,788
98Louisville/Jefferson County, KY-INKY$30.02$1,788
99Omaha, NE-IANE$30.02$1,788
100Virginia Beach-Chesapeake-Norfolk, VA-NCVA$29.98$1,787
101Tulsa, OKOK$29.94$1,786
102Grand Rapids-Wyoming-Kentwood, MIMI$29.92$1,785
103Ogden, UTUT$29.82$1,782
104Bismarck, NDND$29.76$1,780
105Dayton-Kettering-Beavercreek, OHOH$29.75$1,779
106Mobile, ALAL$29.68$1,777
107Boise City, IDID$29.62$1,775
108Columbia, MOMO$29.57$1,774
109Sioux Falls, SD-MNSD$29.55$1,773
110Fort Collins-Loveland, COCO$29.52$1,772
111Beaumont-Port Arthur, TXTX$29.51$1,772
112Richmond, VAVA$29.50$1,771
113Flagstaff, AZAZ$29.49$1,771
114Phoenix-Mesa-Chandler, AZ (permit $195 to $500 extra)AZ$29.43$1,769
115Rapid City, SDSD$29.40$1,768
116Oklahoma City, OKOK$29.33$1,766
117Memphis, TN-MS-ARTN$29.27$1,764
118Provo-Orem-Lehi, UTUT$29.26$1,764
119Shreveport-Bossier City, LALA$29.25$1,763
120Dover, DEDE$29.21$1,762
121Lincoln, NENE$29.17$1,761
122Austin-Round Rock-San Marcos, TXTX$29.03$1,756
123Columbia, SCSC$29.03$1,756
124Greenville-Anderson-Greer, SCSC$28.95$1,753
125Tuscaloosa, ALAL$28.90$1,752
126Naples-Marco Island, FLFL$28.86$1,750
127Lafayette, LALA$28.76$1,747
128Midland, TXTX$28.62$1,743
129Tucson, AZAZ$28.60$1,742
130Corpus Christi, TXTX$28.56$1,741
131Colorado Springs, COCO$28.47$1,738
132Durham-Chapel Hill, NCNC$28.47$1,738
133Houston-Pasadena-The Woodlands, TXTX$28.45$1,737
134Albuquerque, NMNM$28.43$1,736
135Charlotte-Concord-Gastonia, NC-SCNC$28.41$1,736
136Charleston-North Charleston, SCSC$28.37$1,734
137Dallas-Fort Worth-Arlington, TXTX$28.37$1,734
138Clarksville, TN-KYTN$28.21$1,729
139Atlanta-Sandy Springs-Roswell, GA (permit $175 to $500 extra)GA$28.20$1,729
140Knoxville, TNTN$28.19$1,729
141Miami-Fort Lauderdale-West Palm Beach, FLFL$28.19$1,729
142Port St. Lucie, FLFL$28.14$1,727
143Huntsville, ALAL$28.13$1,727
144Savannah, GAGA$28.09$1,725
145Jacksonville, FLFL$28.02$1,723
146Roanoke, VAVA$27.98$1,722
147Cape Coral-Fort Myers, FLFL$27.85$1,718
148Fayetteville, NCNC$27.74$1,714
149Tampa-St. Petersburg-Clearwater, FLFL$27.62$1,710
150Lexington-Fayette, KYKY$27.56$1,708
151Santa Fe, NMNM$27.52$1,707
152San Antonio-New Braunfels, TXTX$27.41$1,703
153Raleigh-Cary, NCNC$27.31$1,700
154Birmingham, ALAL$27.23$1,697
155Springfield, MOMO$27.21$1,697
156St. George, UTUT$27.17$1,695
157Winston-Salem, NCNC$26.97$1,689
158Gainesville, FLFL$26.77$1,682
159Lakeland-Winter Haven, FLFL$26.40$1,670
160Asheville, NCNC$26.25$1,665
161Wilmington, NCNC$26.00$1,657
162Fort Smith, AR-OKAR$25.24$1,632
163Jackson, MSMS$25.15$1,630
164North Port-Bradenton-Sarasota, FLFL$24.97$1,624
165Orlando-Kissimmee-Sanford, FLFL$24.43$1,606
166Cedar Rapids, IAIA$24.15$1,597
167Montgomery, ALAL$23.99$1,592
168Athens-Clarke County, GAGA$23.92$1,589
169Killeen-Temple, TXTX$23.88$1,588
170Fayetteville-Springdale-Rogers, ARAR$23.67$1,581
171Little Rock-North Little Rock-Conway, ARAR$23.17$1,565
172El Paso, TXTX$23.14$1,564
173Ocala, FLFL$22.93$1,557

Find your city

All 289 cities in the study, alphabetical, each mapped to its metro and estimated install. This list is server-rendered and needs no JavaScript.

Akron, OH $2,022
Akron metro
Albany, NY $1,983
Albany-Schenectady-Troy metro
Albuquerque, NM $1,736
Albuquerque metro
Alexandria, VA $1,999
Washington-Arlington-Alexandria metro
Allentown, PA $1,852
Allentown-Bethlehem-Easton metro
Alpharetta, GA $1,729
Atlanta-Sandy Springs-Roswell metro
Anaheim, CA $1,967
Los Angeles-Long Beach-Anaheim metro
Anchorage, AK $2,101
Anchorage metro
Ann Arbor, MI $2,086
Ann Arbor metro
Appleton, WI $1,857
Appleton metro
Arlington, VA $1,999
Washington-Arlington-Alexandria metro
Arlington, TX $1,734
Dallas-Fort Worth-Arlington metro
Asheville, NC $1,665
Asheville metro
Athens, GA $1,589
Athens-Clarke County metro
Atlanta, GA $1,729
Atlanta-Sandy Springs-Roswell metro
Aurora, IL $2,414
Chicago-Naperville-Elgin metro
Aurora, CO $1,799
Denver-Aurora-Centennial metro
Austin, TX $1,756
Austin-Round Rock-San Marcos metro
Bakersfield, CA $1,998
Bakersfield-Delano metro
Baltimore, MD $1,838
Baltimore-Columbia-Towson metro
Bangor, ME $1,803
Bangor metro
Baton Rouge, LA $1,834
Baton Rouge metro
Beaumont, TX $1,772
Beaumont-Port Arthur metro
Beaverton, OR $2,457
Portland-Vancouver-Hillsboro metro
Bellevue, WA $2,404
Seattle-Tacoma-Bellevue metro
Bend, OR $2,364
Bend metro
Bethesda, MD $1,999
Washington-Arlington-Alexandria metro
Billings, MT $2,079
Billings metro
Birmingham, AL $1,697
Birmingham metro
Bismarck, ND $1,780
Bismarck metro
Blaine, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Bloomington, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Boise, ID $1,775
Boise City metro
Boston, MA $2,062
Boston-Cambridge-Newton metro
Boulder, CO $1,815
Boulder metro
Broken Arrow, OK $1,786
Tulsa metro
Buffalo, NY $2,031
Buffalo-Cheektowaga metro
Burlington, VT $1,857
Burlington-South Burlington metro
Cambridge, MA $2,062
Boston-Cambridge-Newton metro
Cape Coral, FL $1,718
Cape Coral-Fort Myers metro
Carmel, IN $1,830
Indianapolis-Carmel-Greenwood metro
Cary, NC $1,700
Raleigh-Cary metro
Casper, WY $1,901
Casper metro
Cedar Rapids, IA $1,597
Cedar Rapids metro
Centennial, CO $1,799
Denver-Aurora-Centennial metro
Chandler, AZ $1,769
Phoenix-Mesa-Chandler metro
Charleston, WV $1,826
Charleston metro
Charleston, SC $1,734
Charleston-North Charleston metro
Charlotte, NC $1,736
Charlotte-Concord-Gastonia metro
Chaska, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Chattanooga, TN $1,943
Chattanooga metro
Chesapeake, VA $1,787
Virginia Beach-Chesapeake-Norfolk metro
Cheyenne, WY $1,979
Cheyenne metro
Chicago, IL $2,414
Chicago-Naperville-Elgin metro
Cincinnati, OH $1,805
Cincinnati metro
Clarksville, TN $1,729
Clarksville metro
Cleveland, OH $1,920
Cleveland metro
Colorado Springs, CO $1,738
Colorado Springs metro
Columbia, MD $1,838
Baltimore-Columbia-Towson metro
Columbia, MO $1,774
Columbia metro
Columbia, SC $1,756
Columbia metro
Columbus, OH $1,824
Columbus metro
Concord, NH $1,748
state nonmetro wage, see note2
Coon Rapids, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Coral Springs, FL $1,729
Miami-Fort Lauderdale-West Palm Beach metro
Corpus Christi, TX $1,741
Corpus Christi metro
Cranston, RI $1,969
Providence-Warwick metro
Dallas, TX $1,734
Dallas-Fort Worth-Arlington metro
Davenport, IA $2,015
Davenport-Moline-Rock Island metro
Dayton, OH $1,779
Dayton-Kettering-Beavercreek metro
Denton, TX $1,734
Dallas-Fort Worth-Arlington metro
Denver, CO $1,799
Denver-Aurora-Centennial metro
Des Moines, IA $1,794
Des Moines-West Des Moines metro
Detroit, MI $2,095
Detroit-Warren-Dearborn metro
Dover, DE $1,762
Dover metro
Duluth, MN $2,106
Duluth metro
Durham, NC $1,738
Durham-Chapel Hill metro
Eagan, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Eden Prairie, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Edina, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Edison, NJ $2,048
New York-Newark-Jersey City metro
El Paso, TX $1,564
El Paso metro
Elk Grove, CA $1,982
Sacramento-Roseville-Folsom metro
Eugene, OR $2,293
Eugene-Springfield metro
Evanston, IL $2,414
Chicago-Naperville-Elgin metro
Evansville, IN $2,052
Evansville metro
Fairbanks, AK $2,343
Fairbanks-College metro
Fargo, ND $2,015
Fargo metro
Fayetteville, NC $1,714
Fayetteville metro
Fayetteville, AR $1,581
Fayetteville-Springdale-Rogers metro
Federal Way, WA $2,404
Seattle-Tacoma-Bellevue metro
Fishers, IN $1,830
Indianapolis-Carmel-Greenwood metro
Flagstaff, AZ $1,771
Flagstaff metro
Fort Collins, CO $1,772
Fort Collins-Loveland metro
Fort Lauderdale, FL $1,729
Miami-Fort Lauderdale-West Palm Beach metro
Fort Smith, AR $1,632
Fort Smith metro
Fort Wayne, IN $1,927
Fort Wayne metro
Fort Worth, TX $1,734
Dallas-Fort Worth-Arlington metro
Frederick, MD $1,999
Washington-Arlington-Alexandria metro
Fremont, CA $2,264
San Francisco-Oakland-Fremont metro
Fresno, CA $1,934
Fresno metro
Frisco, TX $1,734
Dallas-Fort Worth-Arlington metro
Gainesville, FL $1,682
Gainesville metro
Gilbert, AZ $1,769
Phoenix-Mesa-Chandler metro
Goodyear, AZ $1,769
Phoenix-Mesa-Chandler metro
Grand Forks, ND $1,902
Grand Forks metro
Grand Rapids, MI $1,785
Grand Rapids-Wyoming-Kentwood metro
Great Falls, MT $2,016
Great Falls metro
Green Bay, WI $2,021
Green Bay metro
Greenville, SC $1,753
Greenville-Anderson-Greer metro
Gulfport, MS $1,788
Gulfport-Biloxi metro
Harrisburg, PA $1,935
Harrisburg-Carlisle metro
Hartford, CT $2,027
Hartford-West Hartford-East Hartford metro
Henderson, NV $1,921
Las Vegas-Henderson-North Las Vegas metro
Hillsboro, OR $2,457
Portland-Vancouver-Hillsboro metro
Honolulu, HI $2,381
Urban Honolulu metro
Houston, TX $1,737
Houston-Pasadena-The Woodlands metro
Huntington, WV $1,807
Huntington-Ashland metro
Huntsville, AL $1,727
Huntsville metro
Idaho Falls, ID $1,834
Idaho Falls metro
Indianapolis, IN $1,830
Indianapolis-Carmel-Greenwood metro
Irvine, CA $1,967
Los Angeles-Long Beach-Anaheim metro
Jackson, MS $1,630
Jackson metro
Jacksonville, FL $1,723
Jacksonville metro
Jersey City, NJ $2,048
New York-Newark-Jersey City metro
Johns Creek, GA $1,729
Atlanta-Sandy Springs-Roswell metro
Joliet, IL $2,414
Chicago-Naperville-Elgin metro
Juneau, AK $2,252
state nonmetro wage, see note2
Kailua, HI $2,381
Urban Honolulu metro
Kalamazoo, MI $1,839
Kalamazoo-Portage metro
Kansas City, MO $2,014
Kansas City metro
Kenosha, WI $1,984
Kenosha metro
Kent, WA $2,404
Seattle-Tacoma-Bellevue metro
Killeen, TX $1,588
Killeen-Temple metro
Kirkland, WA $2,404
Seattle-Tacoma-Bellevue metro
Knoxville, TN $1,729
Knoxville metro
Lafayette, LA $1,747
Lafayette metro
Lakeland, FL $1,670
Lakeland-Winter Haven metro
Lakeville, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Lakewood, CO $1,799
Denver-Aurora-Centennial metro
Lansing, MI $2,071
Lansing-East Lansing metro
Las Vegas, NV $1,921
Las Vegas-Henderson-North Las Vegas metro
Lewiston, ME $2,039
Lewiston-Auburn metro
Lewisville, TX $1,734
Dallas-Fort Worth-Arlington metro
Lexington, KY $1,708
Lexington-Fayette metro
Lincoln, NE $1,761
Lincoln metro
Little Rock, AR $1,565
Little Rock-North Little Rock-Conway metro
Livonia, MI $2,095
Detroit-Warren-Dearborn metro
Los Angeles, CA $1,967
Los Angeles-Long Beach-Anaheim metro
Louisville, KY $1,788
Louisville/Jefferson County metro
Lowell, MA $2,062
Boston-Cambridge-Newton metro
Madison, WI $2,039
Madison metro
Manchester, NH $1,814
Manchester-Nashua metro
Mankato, MN $2,112
Mankato metro
Maple Grove, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Marietta, GA $1,729
Atlanta-Sandy Springs-Roswell metro
McKinney, TX $1,734
Dallas-Fort Worth-Arlington metro
Medford, OR $2,258
Medford metro
Memphis, TN $1,764
Memphis metro
Meridian, ID $1,775
Boise City metro
Mesa, AZ $1,769
Phoenix-Mesa-Chandler metro
Miami, FL $1,729
Miami-Fort Lauderdale-West Palm Beach metro
Midland, TX $1,743
Midland metro
Milwaukee, WI $2,029
Milwaukee-Waukesha metro
Minneapolis, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Missoula, MT $2,052
Missoula metro
Mobile, AL $1,777
Mobile metro
Montgomery, AL $1,592
Montgomery metro
Moorhead, MN $2,015
Fargo metro
Murfreesboro, TN $1,802
Nashville-Davidson--Murfreesboro--Franklin metro
Nampa, ID $1,775
Boise City metro
Naperville, IL $2,414
Chicago-Naperville-Elgin metro
Naples, FL $1,750
Naples-Marco Island metro
Nashua, NH $1,814
Manchester-Nashua metro
Nashville, TN $1,802
Nashville-Davidson--Murfreesboro--Franklin metro
New Braunfels, TX $1,703
San Antonio-New Braunfels metro
New Haven, CT $2,023
New Haven metro
New Orleans, LA $1,789
New Orleans-Metairie metro
New York, NY $2,048
New York-Newark-Jersey City metro
Newark, NJ $2,048
New York-Newark-Jersey City metro
Newark, DE $1,979
Philadelphia-Camden-Wilmington metro
Norfolk, VA $1,787
Virginia Beach-Chesapeake-Norfolk metro
Ocala, FL $1,557
Ocala metro
Oceanside, CA $2,003
San Diego-Chula Vista-Carlsbad metro
Ogden, UT $1,782
Ogden metro
Oklahoma City, OK $1,766
Oklahoma City metro
Olathe, KS $2,014
Kansas City metro
Omaha, NE $1,788
Omaha metro
Orlando, FL $1,606
Orlando-Kissimmee-Sanford metro
Overland Park, KS $2,014
Kansas City metro
Pasadena, CA $1,967
Los Angeles-Long Beach-Anaheim metro
Paterson, NJ $2,048
New York-Newark-Jersey City metro
Pearl City, HI $2,381
Urban Honolulu metro
Pearland, TX $1,737
Houston-Pasadena-The Woodlands metro
Pembroke Pines, FL $1,729
Miami-Fort Lauderdale-West Palm Beach metro
Peoria, IL $2,070
Peoria metro
Peoria, AZ $1,769
Phoenix-Mesa-Chandler metro
Philadelphia, PA $1,979
Philadelphia-Camden-Wilmington metro
Phoenix, AZ $1,769
Phoenix-Mesa-Chandler metro
Pittsburgh, PA $1,896
Pittsburgh metro
Plano, TX $1,734
Dallas-Fort Worth-Arlington metro
Plymouth, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Port St. Lucie, FL $1,727
Port St. Lucie metro
Portland, OR $2,457
Portland-Vancouver-Hillsboro metro
Portland, ME $1,933
Portland-South Portland metro
Prior Lake, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Providence, RI $1,969
Providence-Warwick metro
Provo, UT $1,764
Provo-Orem-Lehi metro
Raleigh, NC $1,700
Raleigh-Cary metro
Rapid City, SD $1,768
Rapid City metro
Reno, NV $1,951
Reno metro
Renton, WA $2,404
Seattle-Tacoma-Bellevue metro
Richfield, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Richmond, VA $1,771
Richmond metro
Riverside, CA $1,951
Riverside-San Bernardino-Ontario metro
Roanoke, VA $1,722
Roanoke metro
Rochester, MN $2,058
Rochester metro
Rochester, NY $2,021
Rochester metro
Rockford, IL $2,272
Rockford metro
Roseville, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Roswell, GA $1,729
Atlanta-Sandy Springs-Roswell metro
Round Rock, TX $1,756
Austin-Round Rock-San Marcos metro
Sacramento, CA $1,982
Sacramento-Roseville-Folsom metro
Salem, OR $2,359
Salem metro
Salt Lake City, UT $1,791
Salt Lake City-Murray metro
San Antonio, TX $1,703
San Antonio-New Braunfels metro
San Diego, CA $2,003
San Diego-Chula Vista-Carlsbad metro
San Francisco, CA $2,264
San Francisco-Oakland-Fremont metro
San Jose, CA $2,236
San Jose-Sunnyvale-Santa Clara metro
Sandy Springs, GA $1,729
Atlanta-Sandy Springs-Roswell metro
Santa Clarita, CA $1,967
Los Angeles-Long Beach-Anaheim metro
Santa Fe, NM $1,707
Santa Fe metro
Santa Rosa, CA $2,022
Santa Rosa-Petaluma metro
Sarasota, FL $1,624
North Port-Bradenton-Sarasota metro
Savage, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Savannah, GA $1,725
Savannah metro
Schaumburg, IL $2,414
Chicago-Naperville-Elgin metro
Scottsdale, AZ $1,769
Phoenix-Mesa-Chandler metro
Scranton, PA $1,900
Scranton--Wilkes-Barre metro
Seattle, WA $2,404
Seattle-Tacoma-Bellevue metro
Shakopee, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Shreveport, LA $1,763
Shreveport-Bossier City metro
Silver Spring, MD $1,999
Washington-Arlington-Alexandria metro
Sioux Falls, SD $1,773
Sioux Falls metro
South Burlington, VT $1,857
Burlington-South Burlington metro
Southaven, MS $1,764
Memphis metro
Sparks, NV $1,951
Reno metro
Spokane, WA $2,061
Spokane-Spokane Valley metro
Springfield, IL $2,138
Springfield metro
Springfield, MA $2,023
Springfield metro
Springfield, MO $1,697
Springfield metro
St. Cloud, MN $2,093
St. Cloud metro
St. George, UT $1,695
St. George metro
St. Louis, MO $2,019
St. Louis metro
St. Louis Park, MN $2,093
Minneapolis-St. Paul-Bloomington metro
St. Paul, MN $2,093
Minneapolis-St. Paul-Bloomington metro
St. Petersburg, FL $1,710
Tampa-St. Petersburg-Clearwater metro
Stamford, CT $2,056
Bridgeport-Stamford-Danbury metro
Sterling Heights, MI $2,095
Detroit-Warren-Dearborn metro
Stockton, CA $2,007
Stockton-Lodi metro
Sugar Land, TX $1,737
Houston-Pasadena-The Woodlands metro
Surprise, AZ $1,769
Phoenix-Mesa-Chandler metro
Syracuse, NY $2,018
Syracuse metro
Tacoma, WA $2,404
Seattle-Tacoma-Bellevue metro
Tampa, FL $1,710
Tampa-St. Petersburg-Clearwater metro
Tempe, AZ $1,769
Phoenix-Mesa-Chandler metro
Thornton, CO $1,799
Denver-Aurora-Centennial metro
Toledo, OH $1,981
Toledo metro
Toms River, NJ $2,048
New York-Newark-Jersey City metro
Topeka, KS $1,836
Topeka metro
Torrance, CA $1,967
Los Angeles-Long Beach-Anaheim metro
Troy, MI $2,095
Detroit-Warren-Dearborn metro
Tucson, AZ $1,742
Tucson metro
Tulsa, OK $1,786
Tulsa metro
Tuscaloosa, AL $1,752
Tuscaloosa metro
Vancouver, WA $2,457
Portland-Vancouver-Hillsboro metro
Virginia Beach, VA $1,787
Virginia Beach-Chesapeake-Norfolk metro
Warren, MI $2,095
Detroit-Warren-Dearborn metro
Warwick, RI $1,969
Providence-Warwick metro
Washington, DC $1,999
Washington-Arlington-Alexandria metro
Waterbury, CT $1,998
Waterbury-Shelton metro
West Jordan, UT $1,791
Salt Lake City-Murray metro
Wichita, KS $1,839
Wichita metro
Wilmington, DE $1,979
Philadelphia-Camden-Wilmington metro
Wilmington, NC $1,657
Wilmington metro
Winston-Salem, NC $1,689
Winston-Salem metro
Woodbury, MN $2,093
Minneapolis-St. Paul-Bloomington metro
Worcester, MA $1,993
Worcester metro
Yonkers, NY $2,048
New York-Newark-Jersey City metro
2. Concord, NH and Juneau, AK are not inside a metro area that the BLS reports an electrician wage for, so they use their state nonmetropolitan electrician wage instead of a metro-specific one. That is why they appear in this city list with a value but are not ranked in the 173-metro table or plotted on the map. We did not assign them a metro coordinate.

Why the spread tracks regional electrician wages

The spread is a wage story from end to end. The highest electrician medians in the May 2025 BLS data sit in the Pacific Northwest: the Portland, Bend, Salem, and Eugene metros in Oregon all rank in the top eight for install cost, alongside Seattle. The lowest medians cluster across the South: Ocala and Orlando in Florida, El Paso in Texas, and Little Rock and Fayetteville in Arkansas sit at the bottom of the table. A high-wage metro and a low-wage metro can differ by more than twenty dollars an hour in the electrician median, and that gap is what moves the install estimate.

We report this as a wage observation and stop there. The figures show where electrician wages are high and where they are low, and the install ranking tracks that pattern by construction. We do not assert a single cause for why one region pays electricians more than another, because that would go beyond what the wage data alone supports.

Methodology and sources

Keep reading

Frequently asked questions

How much does a home EV charger installation cost in 2026?
At the national median electrician wage, a home Level 2 EV charger installation costs about $1,800 in 2026. Across the 173 metros in this study the estimate ranges from roughly $1,560 to about $2,460. These are modeled figures for the install labor plus national equipment and materials. A permit and any panel upgrade are separate, and local quotes will vary with the specifics of your home.
Why does a home EV charger cost more in some cities than others?
Almost all of the difference is local electrician labor. The charger unit, the wiring, and the materials are priced nationally, so they do not move much from city to city. Electrician wages do. This study holds materials at their national cost and varies only the labor portion by the local electrician wage, which is why a higher-wage metro shows a higher install estimate than a lower-wage one.
Which metros are the most and least expensive for an EV charger install?
The most expensive metro in this study is Portland-Vancouver-Hillsboro, OR-WA at about $2,460, and the Oregon metros of Bend, Salem, and Eugene also rank near the top with Seattle. The least expensive is Ocala, FL at roughly $1,560, with El Paso, Little Rock, and several other Southern metros close behind. The ranking follows local electrician wages.
Is there still a federal tax credit for a home EV charger?
Yes, but only through June 30, 2026. The federal tax credit currently covers 30 percent of a residential charger installation up to $1,000 under Internal Revenue Code Section 30C. It expires June 30, 2026, so an install completed on or after July 1 gets no federal credit. Some states and electric utilities also offer their own rebates, so it is worth checking local programs before you commit.
How much does a panel upgrade add to an EV charger install?
A panel upgrade is a common add-on and a major cost driver. If your panel is full or undersized, a service or panel upgrade often adds $1,000 or more on top of the charger install. As a standalone job, our own panel upgrade cost data puts the national average at about $2,200. Whether you need one depends on your panel capacity and open breaker space, which a licensed electrician can assess during an estimate.
How was this EV charger cost estimate calculated?
We start from the national install figure, split it into labor and materials, hold the materials national, and scale the labor by each metro's electrician wage from BLS OEWS (SOC 47-2111, May 2025). The formula is install equals $810 in materials plus $990 in labor times the local wage divided by the national median of $30.38 per hour. Figures are modeled from wages, not survey-measured local prices.

About this study

Published: June 24, 2026

Wage source: BLS OEWS, SOC 47-2111 Electricians, May 2025.

Coverage: 173 metros ranked, 289 cities listed, 2 state nonmetro fallbacks noted.

These are modeled estimates, not measured local prices. Always get quotes from licensed contractors before budgeting.