Arecibo Real Estate Details

Properties For Sale & Real Estate

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

Arecibo Real Estate Statistics

Total Properties
45
Avg. Size in Sq. Ft.
84,733
Avg. Age in Years
1.2
Average Days on Site
431
Minimum Price
$60,000
Maximum Price
$4,475,000
Avg. Price
$719,725
Avg. Price per Sq. Ft.
$806
Recently Listed in Arecibo
Jardines Del Junco Property Photo 1
7
Stellar MLS IDX Logo
Listing Provided By: LA ROSA REALTY CW PROPERTIES
Listing Provided By: LA ROSA REALTY CW PROPERTIES
$85,000
JARDINES DEL JUNCO 
Arecibo, PR 00612
  • Lot Size
    0.29 Acres
  • $/Acre
    $293,103
  • Zoning
    R-I
639 St Bo. Sabana Hoyos Sector Roman Property Photo 1
33
NEW
Stellar MLS IDX Logo
Listing Provided By: KELLER WILLIAMS GRAND HOMES
Listing Provided By: KELLER WILLIAMS GRAND HOMES
$500,000
639 St BO. SABANA HOYOS SECTOR ROMAN 
Arecibo, PR 00612
  • $/SqFt
    $ 62
  • Built
    1980
  • Zoning
    ARD
Carr 681 Km 4.1 Bo. Islote Property Photo 1
22
Stellar MLS IDX Logo
Listing Provided By: CORCORAN PUERTO RICO
Listing Provided By: CORCORAN PUERTO RICO
$2,200,000
Carr 681 KM 4.1 BO. ISLOTE 
Arecibo, PR 00612
  • Bed(s)
    3
  • Bath(s)
    4 Total
  • SqFt
    2,402
  • Built
    2023
560 Ocean Drive #e302 Property Photo 1
23
Stellar MLS IDX Logo
Listing Provided By: HERGER REAL ESTATE
Listing Provided By: HERGER REAL ESTATE
$360,000
560 OCEAN DRIVE #E302 
Arecibo, PR 00612
  • Bed(s)
    3
  • Bath(s)
    3 Total
  • SqFt
    1,207
  • Built
    2003
681 N Km 11.7 Islote Property Photo 1
19
NEW
Stellar MLS IDX Logo
Listing Provided By: MARES - MANAGEMENT REALTY EXPERT
Listing Provided By: MARES - MANAGEMENT REALTY EXPERT
$1,500,000
681 N KM 11.7 ISLOTE 
Arecibo, PR 00612
  • Bed(s)
    5
  • Bath(s)
    4 Total
  • SqFt
    3,137
  • Built
    1973
J8 Calle Caobo Urb. Los Llanos Property Photo 1
7
NEW
Stellar MLS IDX Logo
Listing Provided By: SKY REALTY. INC.
Listing Provided By: SKY REALTY. INC.
$123,000
J8 Calle Caobo URB. LOS LLANOS 
Arecibo, PR 00612
  • Bed(s)
    3
  • Bath(s)
    1 Total
  • SqFt
    796
  • Built
    2000
Bo. Arenalejos Property Photo 1
3
Stellar MLS IDX Logo
Listing Provided By: SKY REALTY. INC.
Listing Provided By: SKY REALTY. INC.
$680,000
BO. ARENALEJOS 
Arecibo, PR 00612
  • Lot Size
    - Acres
  • $/Acre
    $-
  • Zoning
    X
Carr 638 Km 8.5 Miraflores Fld Property Photo 1
10
Stellar MLS IDX Logo
Listing Provided By: SKY REALTY. INC.
Listing Provided By: SKY REALTY. INC.
$162,000
Carr 638 KM 8.5 MIRAFLORES FLD 
Arecibo, PR 00612
  • Bed(s)
    4
  • Bath(s)
    2 Total
  • SqFt
    1,928
  • Built
    1980
Factor Bo. Factor Property Photo 1
14
Stellar MLS IDX Logo
Listing Provided By: SKY REALTY. INC.
Listing Provided By: SKY REALTY. INC.
$1,600,000
Factor BO. FACTOR 
Arecibo, PR 00612
  • $/SqFt
    $ 1
  • Built
    1980
  • Zoning
    -
24 Calle Arcangel Arcangel Property Photo 1
41
Stellar MLS IDX Logo
Listing Provided By: IVAN G RIJOS NEGRON
Listing Provided By: IVAN G RIJOS NEGRON
$369,900
24 Calle Arcangel ARCANGEL 
Arecibo, PR 00612
  • Bed(s)
    3
  • Bath(s)
    3 Total
  • SqFt
    2,516
  • Built
    1990
Carr 2 Int Km.hm 63.2, Bo Garrochales Property Photo 1
33
Stellar MLS IDX Logo
Listing Provided By: EXP PUERTO RICO LLC
Listing Provided By: EXP PUERTO RICO LLC
$685,000
Carr 2 INT KM.HM 63.2, BO GARROCHALES 
Arecibo, PR 00612
  • Bed(s)
    5
  • Bath(s)
    6 Total
  • SqFt
    4,700
  • Built
    2000
26 Calle 26 Property Photo 1
10
Stellar MLS IDX Logo
Listing Provided By: EXP PUERTO RICO LLC
Listing Provided By: EXP PUERTO RICO LLC
$180,000
26 CALLE 26 
Arecibo, PR 00612
  • Bed(s)
    3
  • Bath(s)
    2 Total
  • SqFt
    1,980
  • Built
    1990
ID:82C0627FE25B4E9794569F86306BC388
SITE:austin.kaizen-realty.com
SERVER:lvd-web-0
DATA SERVER:cust-sql-0
COMPANY ID:iq_kaizen_realty_main
USER:N/A
ACTING AS:N/A
REFERER:
REMOTE ADDRESS:18.97.9.174
USER AGENT:CCBot/2.0 (https://commoncrawl.org/faq/)
REQUEST URL:http://austin.kaizen-realty.com/real-estate/city/arecibo
DATE:06/19/2025 21:37:11



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.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:87) 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._04.layouts._site_cfm$cf$6.call(/templates/homepage/04/layouts/_site.cfm:191) 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:48) 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$3.udfCall(/application.cfc:308) 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.call(/app/_real-estate.cfm:753)
template
stringC:\backatyou\code\sites\app\_real-estate.cfm
type
stringcfml
3
Struct
codePrintHTML
string85: &lt;cfelse&gt; ---&gt;<br> 86: &lt;cfif fileExists(&quot;#request.appAbsolutePath#/app/_#local.PageName#.cfm&quot;)&gt;<br> <b>87: &lt;cfinclude template=&quot;/app/_#local.PageName#.cfm&quot; /&gt;</b><br> 88: &lt;cfelse&gt;<br> 89: &lt;cfset MissingFile = local.PageName&gt;<br>
codePrintPlain
string85: <cfelse> ---> 86: <cfif fileExists("#request.appAbsolutePath#/app/_#local.PageName#.cfm")> 87: <cfinclude template="/app/_#local.PageName#.cfm" /> 88: <cfelse> 89: <cfset MissingFile = local.PageName>
column
number0
id
string??
line
number87
Raw_Trace
stringlib.iq_cfc$cf$1.udfCall1(/lib/iq.cfc:87)
template
stringC:\backatyou\code\sites\lib\iq.cfc
type
stringcfml
4
Struct
codePrintHTML
string189: &lt;/cfif&gt;<br> 190: &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>191: #request.iqlib.RenderPage()#</b><br> 192: &lt;/div&gt;<br> 193: &lt;/div&gt;<br>
codePrintPlain
string189: </cfif> 190: <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'#"> 191: #request.iqlib.RenderPage()# 192: </div> 193: </div>
column
number0
id
string??
line
number191
Raw_Trace
stringtemplates.homepage._04.layouts._site_cfm$cf$6.call(/templates/homepage/04/layouts/_site.cfm:191)
template
stringC:\backatyou\code\sites\templates\homepage\04\layouts\_site.cfm
type
stringcfml
5
Struct
codePrintHTML
string46: &lt;cfif fileExists(&quot;#request.appAbsolutePath##request.domain.homepagetemplatepath#/layouts/_#local.Layout#.cfm&quot;)&gt;<br> 47: &lt;cfsavecontent variable=&quot;local.output&quot;&gt;<br> <b>48: &lt;cfinclude template=&quot;#request.domain.homepagetemplatepath#/layouts/_#local.Layout#.cfm&quot; /&gt;</b><br> 49: <br> 50: &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
string46: <cfif fileExists("#request.appAbsolutePath##request.domain.homepagetemplatepath#/layouts/_#local.Layout#.cfm")> 47: <cfsavecontent variable="local.output"> 48: <cfinclude template="#request.domain.homepagetemplatepath#/layouts/_#local.Layout#.cfm" /> 49: 50: <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
number48
Raw_Trace
stringlib.iq_cfc$cf$1.udfCall1(/lib/iq.cfc:48)
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
string306: &lt;cfset local.url.process(CGI.path_info)&gt;<br> 307: &lt;cfsavecontent variable=&quot;template_layout&quot;&gt;<br> <b>308: &lt;cfoutput&gt;#request.iqlib.RenderContent()#&lt;/cfoutput&gt;</b><br> 309: &lt;/cfsavecontent&gt;<br> 310: <br>
codePrintPlain
string306: <cfset local.url.process(CGI.path_info)> 307: <cfsavecontent variable="template_layout"> 308: <cfoutput>#request.iqlib.RenderContent()#</cfoutput> 309: </cfsavecontent> 310:
column
number0
id
string??
line
number308
Raw_Trace
stringapplication_cfc$cf$3.udfCall(/application.cfc:308)
template
stringC:\backatyou\code\sites\application.cfc
type
stringcfml
type
stringexpression