Ciudades Cercanas a Hasbrouck Heights, New Jersey

AP

Addisleigh Park

$900 to $8,500
835 Alquileres
A

Airmont

$625 to $5,077
123 Alquileres
Albany

Albany

$550 to $16,665
1,156 Alquileres
A

Allendale

$662 to $10,000
96 Alquileres
Allentown

Allentown

$500 to $5,085
649 Alquileres
A

Alpine

$1,000 to $6,600
1,009 Alquileres
A

Ardsley

$1,039 to $7,250
126 Alquileres
AO

Ardsley On Hudson

$1,039 to $29,144
72 Alquileres
A

Armonk

$1,750 to $10,238
82 Alquileres
A

Arverne

$1,117 to $4,263
203 Alquileres
Astoria

Astoria

$367 to $868,000
7,920 Alquileres
AB

Atlantic Beach

$1,117 to $20,000
164 Alquileres
A

Avenel

$776 to $7,976
219 Alquileres
Baltimore

Baltimore

$400 to $23,310
2,504 Alquileres
B

Bardonia

$1,019 to $29,144
100 Alquileres
B

Bayonne

$567 to $5,814
1,362 Alquileres
B

Bayside

$1,400 to $6,595
491 Alquileres
B

Beechhurst

$1,400 to $14,000
608 Alquileres
BH

Belle Harbor

$1,700 to $3,200
117 Alquileres
B

Bellerose

$1,650 to $5,500
146 Alquileres
BM

Bellerose Manor

$1,400 to $14,000
77 Alquileres
BT

Bellerose Terrace

$1,275 to $4,950
150 Alquileres
B

Belleville

$825 to $12,129
1,018 Alquileres
B

Bergenfield

$985 to $6,373
181 Alquileres
BH

Berkeley Heights

$932 to $6,500
112 Alquileres
B

Blauvelt

$1,160 to $4,995
100 Alquileres
B

Bloomfield

$695 to $8,500
1,330 Alquileres
B

Bloomingdale

$1,118 to $4,663
76 Alquileres
B

Bogota

$985 to $5,776
307 Alquileres
B

Boonton

$1,550 to $4,900
75 Alquileres
BT

Boonton Township

$1,550 to $8,000
86 Alquileres
Boston

Boston

$180 to $59,000
28,980 Alquileres
BM

Briarcliff Manor

$1,895 to $15,481
104 Alquileres
B

Briarwood

$1,100 to $12,888
1,079 Alquileres
Bridgeport

Bridgeport

$450 to $80,000
543 Alquileres
BC

Broad Channel

$1,284 to $4,263
150 Alquileres
Bronx

Bronx

$250 to $52,540
13,948 Alquileres
B

Bronxville

$250 to $27,491
494 Alquileres
Brooklyn

Brooklyn

$80 to $949,000
31,266 Alquileres
BH

Brooklyn Heights

$80 to $45,120
9,589 Alquileres
BN

Brooklyn Navy Yard

$80 to $35,000
12,762 Alquileres
B

Butler

$1,118 to $5,955
93 Alquileres
C

Caldwell

$914 to $6,000
96 Alquileres
CH

Cambria Heights

$900 to $6,000
214 Alquileres
C

Carlstadt

$800 to $9,088
600 Alquileres
C

Carteret

$776 to $4,400
159 Alquileres
CG

Cedar Grove

$914 to $15,900
241 Alquileres
CK

Cedar Knolls

$1,425 to $10,000
150 Alquileres
C

Cedarhurst

$1,600 to $15,000
150 Alquileres
C

Chatham

$1,600 to $30,184
127 Alquileres
CT

Chatham Township

$1,664 to $30,184
77 Alquileres
CR

Chestnut Ridge

$625 to $6,253
150 Alquileres
C

Clark

$776 to $11,123
266 Alquileres
CP

Cliffside Park

$500 to $52,540
3,246 Alquileres
C

Clifton

$750 to $11,168
975 Alquileres
C

Closter

$1,500 to $7,500
103 Alquileres
C

Cocogrov

$990 to $14,254
80 Alquileres
CP

College Point

$900 to $14,500
1,147 Alquileres
C

Colonia

$776 to $7,976
175 Alquileres
C

Congers

$1,485 to $6,395
78 Alquileres
C

Corona

$900 to $14,500
2,648 Alquileres
C

Cranford

$900 to $11,123
240 Alquileres
C

Cresskill

$1,400 to $7,500
98 Alquileres
D

Demarest

$1,039 to $7,500
101 Alquileres
DF

Dobbs Ferry

$1,795 to $7,950
109 Alquileres
D

Douglaston

$1,550 to $6,595
333 Alquileres
D

Dumont

$1,600 to $7,500
118 Alquileres
EA

East Atlantic Beach

$1,500 to $20,000
136 Alquileres
East Elmhurst

East Elmhurst

$700 to $23,000
3,846 Alquileres
EH

East Hanover

$1,490 to $6,562
87 Alquileres
EN

East Newark

$783 to $12,129
1,046 Alquileres
EO

East Orange

$695 to $10,000
1,757 Alquileres
ER

East Rutherford

$1,250 to $11,168
485 Alquileres
E

Eastchester

$250 to $27,491
514 Alquileres
E

Edgewater

$500 to $52,540
8,478 Alquileres
EM

El Mirage

$990 to $14,254
101 Alquileres
E

Elizabeth

$779 to $7,320
1,483 Alquileres
E

Elizabethport

$813 to $4,376
751 Alquileres
E

Elmhurst

$900 to $23,000
4,858 Alquileres
E

Elmont

$1,275 to $11,512
182 Alquileres
E

Elmsford

$1,900 to $7,135
109 Alquileres
EP

Elmwood Park

$750 to $6,406
584 Alquileres
E

Emerson

$1,600 to $7,500
104 Alquileres
E

Englewood

$985 to $9,846
269 Alquileres
EC

Englewood Cliffs

$630 to $9,846
2,341 Alquileres
EF

Essex Fells

$914 to $14,858
100 Alquileres
FL

Fair Lawn

$750 to $7,030
364 Alquileres
F

Fairfield

$914 to $9,500
120 Alquileres
F

Fairview

$500 to $15,000
1,688 Alquileres
F

Fanwood

$500 to $6,500
138 Alquileres
Far Rockaway

Far Rockaway

$1,117 to $15,000
407 Alquileres
FP

Floral Park

$1,275 to $5,500
150 Alquileres
FP

Florham Park

$1,425 to $30,184
115 Alquileres
Flushing

Flushing

$506 to $23,000
13,638 Alquileres
FH

Forest Hills

$1,285 to $12,888
2,315 Alquileres
FL

Fort Lee

$630 to $52,540
4,029 Alquileres
FL

Franklin Lakes

$662 to $7,030
82 Alquileres
FM

Fresh Meadows

$900 to $14,500
1,857 Alquileres
G

Garfield

$1,100 to $5,045
521 Alquileres
G

Garwood

$1,300 to $11,123
120 Alquileres
GO

Glen Oaks

$1,600 to $6,595
150 Alquileres
GR

Glen Ridge

$795 to $15,900
854 Alquileres
GR

Glen Rock

$1,495 to $7,030
181 Alquileres
G

Glendale

$900 to $12,888
5,132 Alquileres
GN

Great Neck

$1,600 to $6,595
150 Alquileres
GN

Great Neck Estates

$1,600 to $6,595
151 Alquileres
GN

Great Neck Plaza

$1,600 to $6,595
150 Alquileres
GV

Green Village

$1,664 to $9,775
92 Alquileres
G

Guttenberg

$500 to $999,999
5,166 Alquileres
H

Hackensack

$985 to $5,776
385 Alquileres
H

Haledon

$850 to $5,500
336 Alquileres
HP

Harrington Park

$1,500 to $10,000
99 Alquileres
Harrisburg

Harrisburg

$537 to $4,810
531 Alquileres
H

Harrison

$783 to $12,129
1,041 Alquileres
H

Harrison

$1,500 to $10,238
446 Alquileres
Hartford

Hartford

$580 to $5,670
1,784 Alquileres
H

Hartsdale

$1,039 to $8,500
203 Alquileres
HH

Hasbrouck Heights

$1,100 to $5,776
424 Alquileres
H

Haskell

$1,400 to $6,272
91 Alquileres
HO

Hastings On Hdsn

$1,039 to $27,491
78 Alquileres
HO

Hastings On Hudson

$1,550 to $7,250
166 Alquileres
H

Haworth

$1,600 to $7,500
114 Alquileres
H

Hawthorne

$750 to $7,030
426 Alquileres
H

Hawthorne

$1,750 to $29,144
88 Alquileres
H

Hewlett

$1,400 to $15,000
150 Alquileres
HB

Hewlett Bay Park

$1,400 to $11,512
150 Alquileres
HN

Hewlett Neck

$1,870 to $15,000
117 Alquileres
H

Hillburn

$662 to $10,000
95 Alquileres
H

Hillsdale

$1,600 to $10,000
95 Alquileres
H

Hillside

$650 to $7,320
1,110 Alquileres
HH

Ho Ho Kus

$662 to $7,030
80 Alquileres
H

Hoboken

$422 to $999,999
9,599 Alquileres
H

Hollis

$900 to $8,500
572 Alquileres
HB

Howard Beach

$947 to $7,250
733 Alquileres
I

Inwood

$1,117 to $15,000
186 Alquileres
I

Ironbound

$567 to $12,129
1,463 Alquileres
I

Irvington

$650 to $10,000
1,308 Alquileres
I

Irvington

$1,795 to $7,950
120 Alquileres
JH

Jackson Heights

$1,124 to $23,000
2,579 Alquileres
Jamaica

Jamaica

$900 to $15,000
3,820 Alquileres
JE

Jamaica Est

$900 to $8,500
950 Alquileres
JC

Jersey City

$422 to $649,578
9,799 Alquileres
K

Kearny

$422 to $12,129
3,045 Alquileres
K

Kenilworth

$900 to $11,123
185 Alquileres
K

Kensington

$1,600 to $6,595
148 Alquileres
KG

Kew Gardens

$1,285 to $12,888
1,465 Alquileres
KG

Kew Gardens Hills

$916 to $14,500
2,544 Alquileres
KP

Kings Point

$1,600 to $6,595
150 Alquileres
K

Kinnelon

$1,118 to $5,097
96 Alquileres
LH

Lake Hiawatha

$1,490 to $9,500
85 Alquileres
LS

Lake Success

$1,600 to $6,800
157 Alquileres
L

Larchmont

$1,200 to $9,450
189 Alquileres
L

Laurelton

$1,100 to $6,000
192 Alquileres
L

Lawrence

$1,117 to $20,000
257 Alquileres
L

Leonia

$985 to $9,846
347 Alquileres
LP

Lincoln Park

$1,670 to $5,955
89 Alquileres
L

Linden

$776 to $7,320
984 Alquileres
LF

Little Falls

$750 to $8,500
359 Alquileres
LF

Little Ferry

$1,100 to $5,776
206 Alquileres
LN

Little Neck

$1,550 to $6,595
333 Alquileres
L

Livingston

$1,800 to $30,184
98 Alquileres
L

Lodi

$1,100 to $5,776
513 Alquileres
Long Island City

Long Island City

$80 to $949,000
14,415 Alquileres
L

Lyndhurst

$925 to $11,168
322 Alquileres
M

Madison

$1,425 to $9,775
99 Alquileres
M

Mahwah

$1,204 to $5,650
94 Alquileres
M

Mamaroneck

$1,400 to $9,450
150 Alquileres
M

Manhasset

$1,600 to $22,000
150 Alquileres
M

Manhattan

$80 to $999,999
37,684 Alquileres
M

Manorhaven

$1,367 to $8,495
123 Alquileres
M

Maplewood

$650 to $10,000
582 Alquileres
M

Maspeth

$506 to $23,000
7,742 Alquileres
M

Maywood

$1,100 to $5,776
269 Alquileres
MV

Middle Village

$900 to $12,888
4,362 Alquileres
MP

Midland Park

$1,750 to $7,030
86 Alquileres
M

Millburn

$1,350 to $30,184
197 Alquileres
M

Monsey

$1,019 to $2,900
137 Alquileres
M

Montclair

$795 to $15,900
757 Alquileres
M

Montebello

$1,204 to $5,077
77 Alquileres
M

Montvale

$625 to $10,000
85 Alquileres
M

Montville

$1,490 to $9,500
92 Alquileres
M

Moonachie

$1,100 to $5,023
201 Alquileres
MV

Mount Vernon

$250 to $27,491
889 Alquileres
ML

Mountain Lakes

$1,550 to $8,000
77 Alquileres
M

Mountainside

$1,300 to $11,123
150 Alquileres
MH

Murray Hill

$1,600 to $9,775
107 Alquileres
N

Nanuet

$1,019 to $4,399
150 Alquileres
New Haven

New Haven

$350 to $12,134
964 Alquileres
NH

New Hempstead

$1,019 to $2,500
144 Alquileres
NM

New Milford

$985 to $7,500
166 Alquileres
NP

New Providence

$1,600 to $9,775
113 Alquileres
NR

New Rochelle

$1,039 to $27,491
425 Alquileres
NS

New Square

$1,700 to $4,399
101 Alquileres
New York

New York

$80 to $999,999
67,547 Alquileres
N

Newark

$567 to $12,129
3,743 Alquileres
N

Newfoundland

$1,600 to $5,650
69 Alquileres
NA

North Arlington

$925 to $12,129
378 Alquileres
NB

North Bergen

$500 to $999,999
8,337 Alquileres
NC

North Caldwell

$914 to $14,858
113 Alquileres
NH

North Haledon

$998 to $6,272
251 Alquileres
NP

North Plainfield

$500 to $4,950
173 Alquileres
NV

North Valley Stream

$1,275 to $11,512
177 Alquileres
N

Northvale

$1,500 to $10,000
91 Alquileres
N

Norwood

$1,500 to $7,500
91 Alquileres
N

Nutley

$925 to $11,168
478 Alquileres
N

Nyack

$1,400 to $4,995
91 Alquileres
O

Oakland

$662 to $6,272
87 Alquileres
OG

Oakland Gardens

$900 to $8,500
482 Alquileres
OT

Old Tappan

$1,500 to $10,000
99 Alquileres
O

Oradell

$1,600 to $7,500
131 Alquileres
O

Orange

$725 to $10,000
1,128 Alquileres
O

Orangeburg

$1,400 to $7,400
97 Alquileres
OP

Ozone Park

$947 to $12,888
1,130 Alquileres
P

Palisades

$1,039 to $29,144
74 Alquileres
PP

Palisades Park

$800 to $10,000
468 Alquileres
P

Paramus

$1,300 to $7,030
268 Alquileres
PR

Park Ridge

$625 to $10,000
87 Alquileres
P

Parsippany

$1,490 to $9,500
130 Alquileres
PT

Parsippany Troy Hills

$1,490 to $9,500
150 Alquileres
P

Passaic

$1,250 to $6,500
556 Alquileres
PP

Passaic Park

$1,250 to $6,500
552 Alquileres
P

Paterson

$750 to $6,406
693 Alquileres
PR

Pearl River

$625 to $10,000
99 Alquileres
P

Pelham

$250 to $10,000
503 Alquileres
PM

Pelham Manor

$250 to $8,495
565 Alquileres
P

Pequannock

$1,118 to $5,955
107 Alquileres
PT

Pequannock Township

$1,550 to $5,955
77 Alquileres
Philadelphia

Philadelphia

$241 to $19,310
7,125 Alquileres
P

Piermont

$1,039 to $29,144
95 Alquileres
PB

Pine Brook

$1,490 to $9,500
84 Alquileres
P

Plainfield

$500 to $5,495
189 Alquileres
P

Plandome

$1,600 to $5,900
146 Alquileres
P

Pleasantville

$1,750 to $29,144
96 Alquileres
PF

Pompton Falls

$1,400 to $6,272
89 Alquileres
PL

Pompton Lakes

$1,400 to $6,272
91 Alquileres
PP

Pompton Plains

$1,118 to $4,663
82 Alquileres
Poughkeepsie

Poughkeepsie

$735 to $6,621
307 Alquileres
PP

Prospect Park

$750 to $5,500
404 Alquileres
Providence

Providence

$200 to $25,032
2,254 Alquileres
P

Purchase

$1,500 to $10,238
306 Alquileres
Queens

Queens

$80 to $949,000
22,701 Alquileres
Queens Village

Queens Village

$900 to $8,500
350 Alquileres
R

Rahway

$776 to $4,300
226 Alquileres
R

Ramsey

$662 to $10,000
89 Alquileres
RP

Rego Park

$1,285 to $12,888
2,122 Alquileres
RH

Richmond Hill

$1,285 to $12,888
1,442 Alquileres
R

Ridgefield

$500 to $10,000
819 Alquileres
RP

Ridgefield Park

$800 to $6,907
423 Alquileres
R

Ridgewood

$1,695 to $7,030
116 Alquileres
R

Ridgewood

$900 to $14,690
6,117 Alquileres
R

Ringwood

$662 to $6,272
72 Alquileres
RE

River Edge

$1,350 to $6,200
185 Alquileres
RV

River Vale

$1,160 to $10,000
125 Alquileres
R

Riverdale

$630 to $18,000
4,779 Alquileres
R

Riverdale

$1,118 to $4,663
78 Alquileres
RP

Rochelle Park

$1,300 to $5,673
218 Alquileres
Rochester

Rochester

$408 to $14,440
1,116 Alquileres
RB

Rockaway Beach

$1,284 to $4,263
150 Alquileres
Rockaway Park

Rockaway Park

$1,284 to $4,263
150 Alquileres
R

Rockleigh

$1,039 to $7,400
83 Alquileres
RI

Roosevelt Island

$367 to $949,000
8,731 Alquileres
R

Rosedale

$1,100 to $15,000
199 Alquileres
R

Roseland

$914 to $6,950
103 Alquileres
R

Roselle

$900 to $7,320
654 Alquileres
RP

Roselle Park

$900 to $7,320
437 Alquileres
R

Rutherford

$1,250 to $11,168
463 Alquileres
SR

S Richmond Hill

$1,100 to $12,888
948 Alquileres
SB

Saddle Brook

$1,300 to $6,406
391 Alquileres
SR

Saddle River

$625 to $10,000
101 Alquileres
SR

Saddle Rock

$1,600 to $6,595
150 Alquileres
SA

Saint Albans

$900 to $8,500
445 Alquileres
SP

Sands Point

$2,490 to $5,950
111 Alquileres
S

Scarsdale

$1,039 to $8,500
336 Alquileres
SP

Scotch Plains

$500 to $11,123
182 Alquileres
Scranton

Scranton

$463 to $3,853
491 Alquileres
S

Secaucus

$422 to $19,026
3,063 Alquileres
SH

Short Hills

$1,350 to $30,184
150 Alquileres
SH

Sleepy Hollow

$2,150 to $29,144
140 Alquileres
SF

South Floral Park

$1,650 to $4,000
114 Alquileres
SH

South Hackensack

$1,100 to $5,776
635 Alquileres
SN

South Nyack

$1,400 to $4,995
87 Alquileres
SO

South Orange

$650 to $10,000
885 Alquileres
SO

South Ozone Park

$1,100 to $7,250
801 Alquileres
SP

South Plainfield

$500 to $4,950
184 Alquileres
SR

South Richmond Hill

$1,100 to $12,888
950 Alquileres
S

Sparkill

$1,600 to $29,144
88 Alquileres
SV

Spring Valley

$1,019 to $4,399
150 Alquileres
S

Springfield

$1,350 to $11,123
177 Alquileres
Springfield

Springfield

$610 to $4,429
961 Alquileres
SG

Springfield Gardens

$1,100 to $6,000
150 Alquileres
Staten Island

Staten Island

$813 to $5,814
1,724 Alquileres
S

Suffern

$662 to $10,000
95 Alquileres
S

Summit

$1,350 to $30,184
150 Alquileres
S

Sunnyside

$506 to $23,000
5,721 Alquileres
Syracuse

Syracuse

$475 to $7,200
809 Alquileres
T

Tallman

$662 to $10,000
72 Alquileres
T

Tappan

$1,500 to $29,144
98 Alquileres
T

Tarrytown

$1,930 to $29,144
150 Alquileres
T

Teaneck

$985 to $6,907
504 Alquileres
T

Tenafly

$1,188 to $6,600
1,047 Alquileres
T

Teterboro

$1,100 to $5,776
295 Alquileres
T

Thornwood

$1,750 to $29,144
88 Alquileres
T

Totowa

$998 to $5,955
186 Alquileres
T

Towaco

$1,490 to $5,955
73 Alquileres
TO

Township Of Washington

$1,600 to $10,000
104 Alquileres
T

Tuckahoe

$1,450 to $27,491
214 Alquileres
T

Tunnel

$1,780 to $649,578
77 Alquileres
U

Union

$650 to $10,000
1,117 Alquileres
UC

Union City

$500 to $999,999
4,487 Alquileres
UM

Upper Montclair

$1,285 to $15,900
274 Alquileres
UN

Upper Nyack

$1,400 to $4,995
98 Alquileres
US

Upper Saddle River

$625 to $10,000
95 Alquileres
US

Upper Saddle Rvr

$662 to $10,000
77 Alquileres
V

Valhalla

$1,700 to $8,075
143 Alquileres
VC

Valley Cottage

$1,400 to $4,995
99 Alquileres
VS

Valley Stream

$1,275 to $11,512
191 Alquileres
V

Vauxhall

$650 to $10,000
153 Alquileres
V

Verona

$914 to $15,900
276 Alquileres
W

Waldwick

$662 to $7,030
80 Alquileres
W

Wallington

$1,100 to $5,023
499 Alquileres
W

Wanaque

$1,400 to $6,272
87 Alquileres
Washington

Washington

$185 to $29,800
7,179 Alquileres
WT

Washington Township

$662 to $10,000
85 Alquileres
W

Watchung

$500 to $5,495
184 Alquileres
W

Wayne

$998 to $5,955
201 Alquileres
W

Weehawken

$500 to $999,999
9,014 Alquileres
WC

West Caldwell

$914 to $14,858
128 Alquileres
WH

West Harrison

$1,500 to $10,238
236 Alquileres
WM

West Milford

$1,118 to $5,650
94 Alquileres
WN

West New York

$500 to $999,999
6,189 Alquileres
WN

West Nyack

$1,400 to $4,995
84 Alquileres
WO

West Orange

$750 to $15,900
911 Alquileres
W

Westchester

$1,750 to $10,238
77 Alquileres
W

Westfield

$1,300 to $11,123
150 Alquileres
W

Westwood

$1,600 to $7,500
95 Alquileres
W

Whippany

$1,425 to $10,000
150 Alquileres
WP

White Plains

$1,500 to $10,238
314 Alquileres
W

Whitestone

$900 to $14,500
1,137 Alquileres
WR

Wood Ridge

$1,100 to $5,023
344 Alquileres
WL

Woodcliff Lake

$625 to $10,000
88 Alquileres
W

Woodhaven

$920 to $12,888
1,483 Alquileres
WP

Woodland Park

$750 to $8,500
383 Alquileres
W

Woodmere

$1,400 to $15,000
180 Alquileres
W

Woodsburgh

$1,870 to $20,000
127 Alquileres
Woodside

Woodside

$700 to $23,000
4,959 Alquileres
Worcester

Worcester

$444 to $5,523
773 Alquileres
W

Wyckoff

$1,699 to $7,030
104 Alquileres
W

Wykagyl

$1,367 to $27,491
78 Alquileres
Y

Yonkers

$250 to $27,491
2,485 Alquileres
Ver más Ciudades en New Jersey

Expert Rental Resources

Helpful Apartment Articles, How-To's and Tips

The rental experts at ApartmentHomeLiving.com provide you with top advice, tools, and tips for understanding the leasing process and finding the perfect rental. Here are a few helpful rental and leasing articles from our experts to guide you on your search.

decorative image for Signing Your Apartment Lease: The Basics article

Signing Your Apartment Lease: The Basics

Written by: Trey Huguley

When you're about to sign a lease for the first time, it can feel a bit overwhelming. You don’t want to miss any important details hidden in the fine print.

decorative image for What to Know About Fees and Fines When Renting article

What to Know About Fees and Fines When Renting

Written by: Trey Huguley

When it comes to renting a new apartment or home there can be a number of fees that you will want to keep in mind going into the process.

decorative image for Real Estate Term Glossary: Your Guide to The A to Zs of Renting  article

Real Estate Term Glossary: Your Guide to The A to Zs of Renting

Written by: Kevin Ready

Navigating the world of real estate can reveal an abundance of terminology and phrasing around the topics of renting and buying that for some may seem like a brand-new language.

decorative image for Navigating the World of Low-Income Housing: A Comprehensive Guide article

Navigating the World of Low-Income Housing: A Comprehensive Guide

Written by: Kevin Ready

Are you having difficulty keeping up with bills or paying the rent? If so, you are not alone. Many families struggle to keep up with rents that have increased up to 40% in the past decade.