Aguadilla Real Estate Details

Properties For Sale & Real Estate

Property Search Real Estate Statistics Recently Listed Search by Price Demographics Local Insights

Aguadilla Real Estate Statistics

Total Properties
32
Avg. Size in Sq. Ft.
3,016
Avg. Age in Years
1.1
Average Days on Site
401
Minimum Price
$650
Maximum Price
$2,626,000
Avg. Price
$417,880
Avg. Price per Sq. Ft.
$87
Recently Listed in Aguadilla
W Barrio Aguacate Ave W Property Photo 1
4
Stellar MLS IDX Logo
Listing Provided By: DE ASIS REALTY
Listing Provided By: DE ASIS REALTY
$1,700,000
W BARRIO AGUACATE AVE W 
Aguadilla, PR 00603
  • Lot Size
    1.36 Acres
  • $/Acre
    $1,250,000
  • Zoning
    R-G
Lot 2 Bo. Borinquen Property Photo 1
8
Stellar MLS IDX Logo
Listing Provided By: ROBERTO C CARDONA LLC
Listing Provided By: ROBERTO C CARDONA LLC
$1,837,000
LOT 2 BO. BORINQUEN 
Aguadilla, PR 00603
  • Lot Size
    0.45 Acres
  • $/Acre
    $4,082,222
  • Zoning
    R
Lot 1 Bo. Borinquen Property Photo 1
8
Stellar MLS IDX Logo
Listing Provided By: ROBERTO C CARDONA LLC
Listing Provided By: ROBERTO C CARDONA LLC
$2,626,000
LOT 1 BO. BORINQUEN 
Aguadilla, PR 00603
  • Lot Size
    0.64 Acres
  • $/Acre
    $4,103,125
  • Zoning
    RT
#68 Brazil Property Photo 1
60
Stellar MLS IDX Logo
Listing Provided By: LA ROSA REALTY CW PROPERTIES
Listing Provided By: LA ROSA REALTY CW PROPERTIES
$275,000
#68 BRAZIL 
Aguadilla, PR 00603
  • Units
    -
  • $/Unit
    $-
  • SqFt
    4,200
  • Built
    1995
Carr 107 Km 4.4, Bo Borinquen Property Photo 1
27
Stellar MLS IDX Logo
Listing Provided By: EXP PUERTO RICO LLC
Listing Provided By: EXP PUERTO RICO LLC
$325,000
Carr 107 KM 4.4, BO BORINQUEN 
Aguadilla, PR 00603
  • Units
    -
  • $/Unit
    $-
  • SqFt
    3,102
  • Built
    1990
Carr 459 Km 3.9 Property Photo 1
27
Stellar MLS IDX Logo
Listing Provided By: JANA REAL ESTATE, LLC
Listing Provided By: JANA REAL ESTATE, LLC
$450,000
Carr 459 KM 3.9 
Aguadilla, PR 00603
  • Bed(s)
    4
  • Bath(s)
    3 Total
  • SqFt
    2,566
  • Built
    2008
#2 Calle Lynn Property Photo 1
3
Stellar MLS IDX Logo
Listing Provided By: 10 REALTY GROUP LLC
Listing Provided By: 10 REALTY GROUP LLC
$155,000
#2 CALLE LYNN 
Aguadilla, PR 00603
  • Lot Size
    0.25 Acres
  • $/Acre
    $620,000
  • Zoning
    CR
Carr. 2, Km. 121.8 Bo. Caimital Alto Property Photo 1
15
Stellar MLS IDX Logo
Listing Provided By: JACKIE REALTY
Listing Provided By: JACKIE REALTY
$700,000
Carr. 2, Km. 121.8 BO. CAIMITAL ALTO 
Aguadilla, PR 00603
  • Bed(s)
    6
  • Bath(s)
    4 Total
  • SqFt
    3,924
  • Built
    2000
Carr. 459, Km. 6.2 Bo. Aguacate Property Photo 1
12
Stellar MLS IDX Logo
Listing Provided By: JACKIE REALTY
Listing Provided By: JACKIE REALTY
$240,000
Carr. 459, Km. 6.2 BO. AGUACATE 
Aguadilla, PR 00603
  • Bed(s)
    6
  • Bath(s)
    3 Total
  • SqFt
    2,432
  • Built
    2006
Bo. Camaseyes Carr. 459 Property Photo 1
12
Stellar MLS IDX Logo
Listing Provided By: JACKIE REALTY
Listing Provided By: JACKIE REALTY
$90,000
Bo. Camaseyes CARR. 459 
Aguadilla, PR 00603
  • Lot Size
    0.23 Acres
  • $/Acre
    $391,304
  • Zoning
    R-1
5 San Agustin Stahl St #5 Property Photo 1
27
Stellar MLS IDX Logo
Listing Provided By: PR LATITUDES REALTY
Listing Provided By: PR LATITUDES REALTY
$650,000
5 SAN AGUSTIN STAHL ST #5 
Aguadilla, PR 00603
  • Bed(s)
    3
  • Bath(s)
    2 Total
  • SqFt
    6,605
  • Built
    1950
Pr-2 Km 129.7, Bo. Victoria, Camino Taino Solar 2 Property Photo 1
5
Stellar MLS IDX Logo
Listing Provided By: CIEN POR 35 REALTY LLC
Listing Provided By: CIEN POR 35 REALTY LLC
$90,000
PR-2 KM 129.7, BO. VICTORIA, CAMINO TAINO SOLAR 2 
Aguadilla, PR 00603
  • Lot Size
    0.22 Acres
  • $/Acre
    $409,091
  • Zoning
    C-R
ID:2E72CD4EC940430382232405F558AA56
SITE:www.kaizen-realty.com
SERVER:lvd-web-3
DATA SERVER:cust-sql-0
COMPANY ID:iq_kaizen_realty_main
USER:N/A
ACTING AS:N/A
REFERER:
REMOTE ADDRESS:18.97.9.172
USER AGENT:CCBot/2.0 (https://commoncrawl.org/faq/)
REQUEST URL:http://www.kaizen-realty.com/real-estate/city/aguadilla
DATE:07/18/2025 17:00:42



Catch
additional
Struct (ordered)
Detail
string
ErrNumber
number0
ErrorCode
string0
Extended_Info
string
ExtendedInfo
string
Message
stringcan't cast empty string to a number value
StackTrace
stringlucee.runtime.exp.CasterException: can't cast empty string to a number value at lucee.runtime.op.Caster.toDoubleValue(Caster.java:459) at lucee.runtime.op.Caster.toDoubleValue(Caster.java:402) at lucee.runtime.op.Operator.minusRef(Operator.java:1041) at components.census_cfc$cf.udfCall(/components/census.cfc:63) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:213) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:699) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1947) at lucee.runtime.tag.Invoke.doComponent(Invoke.java:209) at lucee.runtime.tag.Invoke.doEndTag(Invoke.java:186) at app._real_estate_cfm270$cf$9.call(/app/_real-estate.cfm:753) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1056) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:948) at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:929) at lib.iq_cfc$cf$1.udfCall1(/lib/iq.cfc:82) at lib.iq_cfc$cf$1.udfCall(/lib/iq.cfc) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:698) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1933) at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787) at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1775) at templates.homepage._10.layouts._site_cfm$cf$s.call(/templates/homepage/10/layouts/_site.cfm:141) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1056) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:948) at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:929) at lib.iq_cfc$cf$1.udfCall1(/lib/iq.cfc:47) at lib.iq_cfc$cf$1.udfCall(/lib/iq.cfc) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:786) at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787) at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1775) at lib.iq_cfc$cf$1.udfCall1(/lib/iq.cfc:28) at lib.iq_cfc$cf$1.udfCall(/lib/iq.cfc) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:698) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1933) at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787) at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1775) at application_cfc$cf$2.udfCall(/application.cfc:270) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:698) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1933) at lucee.runtime.listener.ModernAppListener.call(ModernAppListener.java:444) at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:218) at lucee.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:107) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2493) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2478) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2449) at lucee.runtime.engine.Request.exe(Request.java:45) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1216) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1162) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97) at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) at org.apache.tomcat.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1713) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1265) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:641) at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:619) at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:127) at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:282) at java.base/sun.nio.ch.WindowsAsynchronousSocketChannelImpl$ReadTask.completed(WindowsAsynchronousSocketChannelImpl.java:581) at java.base/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:387) at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829)
TagContext
Array
1
Struct
codePrintHTML
string61: &lt;cfset data[&quot;language&quot;][&quot;english_second_lang_above_5&quot;] = data[&quot;language&quot;][&quot;population_language_spoken_age_5_above&quot;] - data[&quot;language&quot;][&quot;population_english_only_spoken_age_5_above&quot;]&gt;<br> 62: <br> <b>63: &lt;cfset data[&quot;year_at_residence&quot;][&quot;1_year_or_more&quot;] = data[&quot;year_at_residence&quot;][&quot;total_residents&quot;] - data[&quot;year_at_residence&quot;][&quot;less_than_year&quot;]&gt;</b><br> 64: <br> 65: &lt;cfif structKeyExists(data, &quot;business&quot;) AND structKeyExists(data.business, &quot;retail&quot;)&gt;<br>
codePrintPlain
string61: <cfset data["language"]["english_second_lang_above_5"] = data["language"]["population_language_spoken_age_5_above"] - data["language"]["population_english_only_spoken_age_5_above"]> 62: 63: <cfset data["year_at_residence"]["1_year_or_more"] = data["year_at_residence"]["total_residents"] - data["year_at_residence"]["less_than_year"]> 64: 65: <cfif structKeyExists(data, "business") AND structKeyExists(data.business, "retail")>
column
number0
id
string??
line
number63
Raw_Trace
stringcomponents.census_cfc$cf.udfCall(/components/census.cfc:63)
template
stringC:\backatyou\code\sites\components\census.cfc
type
stringcfml
2
Struct
codePrintHTML
string751: &lt;cfinvokeargument name=&quot;countyName&quot; value=&quot;#countyName#&quot;&gt;<br> 752: &lt;cfinvokeargument name=&quot;layout&quot; value=&quot;demographics&quot;&gt;<br> <b>753: &lt;/cfinvoke&gt;</b><br> 754: <br> 755: &lt;cfif retCensus.status EQ 0&gt;<br>
codePrintPlain
string751: <cfinvokeargument name="countyName" value="#countyName#"> 752: <cfinvokeargument name="layout" value="demographics"> 753: </cfinvoke> 754: 755: <cfif retCensus.status EQ 0>
column
number0
id
string??
line
number753
Raw_Trace
stringapp._real_estate_cfm270$cf$9.call(/app/_real-estate.cfm:753)
template
stringC:\backatyou\code\sites\app\_real-estate.cfm
type
stringcfml
3
Struct
codePrintHTML
string80: <br> 81: &lt;cftry&gt;<br> <b>82: &lt;cfinclude template=&quot;/app/_#local.PageName#.cfm&quot; /&gt;</b><br> 83: <br> 84: &lt;cfcatch&gt;<br>
codePrintPlain
string80: 81: <cftry> 82: <cfinclude template="/app/_#local.PageName#.cfm" /> 83: 84: <cfcatch>
column
number0
id
string??
line
number82
Raw_Trace
stringlib.iq_cfc$cf$1.udfCall1(/lib/iq.cfc:82)
template
stringC:\backatyou\code\sites\lib\iq.cfc
type
stringcfml
4
Struct
codePrintHTML
string139: &lt;div class=&quot;st-inside-content-wrapper #hideheader ? 'st-inside-content-noheader' : ''#&quot;&gt;<br> 140: &lt;div class=&quot;#request.page eq 'listings' or request.page eq 'search-listings' or request.page eq 'rentals' or request.page eq 'house-value' ? 'container-fluid' : 'container'#&quot;&gt;<br> <b>141: #request.iqlib.RenderPage()#</b><br> 142: &lt;/div&gt;<br> 143: &lt;/div&gt;<br>
codePrintPlain
string139: <div class="st-inside-content-wrapper #hideheader ? 'st-inside-content-noheader' : ''#"> 140: <div class="#request.page eq 'listings' or request.page eq 'search-listings' or request.page eq 'rentals' or request.page eq 'house-value' ? 'container-fluid' : 'container'#"> 141: #request.iqlib.RenderPage()# 142: </div> 143: </div>
column
number0
id
string??
line
number141
Raw_Trace
stringtemplates.homepage._10.layouts._site_cfm$cf$s.call(/templates/homepage/10/layouts/_site.cfm:141)
template
stringC:\backatyou\code\sites\templates\homepage\10\layouts\_site.cfm
type
stringcfml
5
Struct
codePrintHTML
string45: &lt;cfelse&gt;<br> 46: &lt;cftry&gt;<br> <b>47: &lt;cfinclude template=&quot;#request.domain.homepagetemplatepath#/layouts/_#local.Layout#.cfm&quot; /&gt;</b><br> 48: <br> 49: &lt;cfset local.remote_addr = (StructKeyExists(GetHttpRequestData().headers, &quot;x-ha-xff&quot;) ? ListFirst(GetHttpRequestData().headers[&quot;x-ha-xff&quot;], &quot;:&quot;) : (StructKeyExists(GetHttpRequestData().headers, &quot;x-forwarded-for&quot;) ? ListFirst(GetHttpRequestData().headers[&quot;x-forwarded-for&quot;], &quot;:&quot;) : CGI.REMOTE_ADDR))&gt;<br>
codePrintPlain
string45: <cfelse> 46: <cftry> 47: <cfinclude template="#request.domain.homepagetemplatepath#/layouts/_#local.Layout#.cfm" /> 48: 49: <cfset local.remote_addr = (StructKeyExists(GetHttpRequestData().headers, "x-ha-xff") ? ListFirst(GetHttpRequestData().headers["x-ha-xff"], ":") : (StructKeyExists(GetHttpRequestData().headers, "x-forwarded-for") ? ListFirst(GetHttpRequestData().headers["x-forwarded-for"], ":") : CGI.REMOTE_ADDR))>
column
number0
id
string??
line
number47
Raw_Trace
stringlib.iq_cfc$cf$1.udfCall1(/lib/iq.cfc:47)
template
stringC:\backatyou\code\sites\lib\iq.cfc
type
stringcfml
6
Struct
codePrintHTML
string26: &lt;/cfif&gt;<br> 27: &lt;cfscript&gt;<br> <b>28: doLayout();</b><br> 29: &lt;/cfscript&gt;<br> 30: &lt;/cfif&gt;<br>
codePrintPlain
string26: </cfif> 27: <cfscript> 28: doLayout(); 29: </cfscript> 30: </cfif>
column
number0
id
string??
line
number28
Raw_Trace
stringlib.iq_cfc$cf$1.udfCall1(/lib/iq.cfc:28)
template
stringC:\backatyou\code\sites\lib\iq.cfc
type
stringcfml
7
Struct
codePrintHTML
string268: <br> 269: &lt;cfsavecontent variable=&quot;template_layout&quot;&gt;<br> <b>270: &lt;cfoutput&gt;#request.iqlib.RenderContent()#&lt;/cfoutput&gt;</b><br> 271: &lt;/cfsavecontent&gt;<br> 272: <br>
codePrintPlain
string268: 269: <cfsavecontent variable="template_layout"> 270: <cfoutput>#request.iqlib.RenderContent()#</cfoutput> 271: </cfsavecontent> 272:
column
number0
id
string??
line
number270
Raw_Trace
stringapplication_cfc$cf$2.udfCall(/application.cfc:270)
template
stringC:\backatyou\code\sites\application.cfc
type
stringcfml
type
stringexpression
Real Estate Links Our Domains